javascriptの最近のブログ記事

2011年8月 2日 11:36

TwitPic投稿した画像の表示

TwitPicの画像を表示させるのを
今更やりたくて出来たのでメモ。

Twitterに投稿した際
mhp3
というタグが振ってある(想定)条件で検索して、
Twitpicの画像を5件分表示させる、、という動きにしています。

まずHTMLから。
<div id="images"></div>
の中にulを動的に作り、最大件数まで
liを追加する事にします。

次に、通信を行なうのに何かと便利なのでheadタグ内でjqueryを読んでおきます


そして肝のtwitpicのapiから情報を取得する部分はこのようにしてます。
popupの処理はおまけなので特になくてもok。
そこは_blankをつけたくないだけ(jsだとvalidator関係ないかもですが)


最後にCSSでかるく整えて完成です。


デモはこちらにおきました。
» "mhp3"というタグつきでTwitPic投稿された画像を5件表示 demo

2010年11月 4日 15:01

メモ:prototypeを使ってブロック要素を開閉

prototype.jsのメモ。
あるブロック要素を、ボタンを押したタイミングで閉じたり開いたりする時。
HTML要素がある事をあてにした書き方だとIEでのみエラーがでた。

これだとエラー。.innerHTMLで中身はいってる?とかにしても駄目。

Event.observe(window, "load", function(){
	var element = $("panel");
	if (element.length>0) {
		Event.observe("btn_open", "click", function(){
			$("panel").show();
			$("btn_open").hide();
			$("btn_close").show();
		}, false);
		Event.observe("btn_close", "click", function(){
			$("panel").hide();
			$("btn_open").show();
			$("btn_close").hide();
		}, false);
		$("panel").hide();
		$("btn_close").hide();
	}
}, false);
panel
開閉されるブロック要素。id="panel"が振られている。
btn_open
開くボタン。id="btn_open"が振られている。
btn_close
閉じるボタン。id="btn_close"が振られている。

※開くボタンと閉じるボタンも見栄えが変わる様表示切り替え、という設定

これで上手くいった。jQueryのセレクタでなれてるのでこっち使おうと思う。というメモ。

Event.observe(window, "load", function(){
	var element = $$("#panel");
	if (element.length>0) {
		Event.observe("btn_open", "click", function(){
			$("panel").show();
			$("btn_open").hide();
			$("btn_close").show();
		}, false);
		Event.observe("btn_close", "click", function(){
			$("panel").hide();
			$("btn_open").show();
			$("btn_close").hide();
		}, false);
		$("panel").hide();
		$("btn_close").hide();
	}
}, false);
2011年8月 2日 11:36

TwitPic投稿した画像の表示

TwitPicの画像を表示させるのを
今更やりたくて出来たのでメモ。

Twitterに投稿した際
mhp3
というタグが振ってある(想定)条件で検索して、
Twitpicの画像を5件分表示させる、、という動きにしています。

まずHTMLから。
<div id="images"></div>
の中にulを動的に作り、最大件数まで
liを追加する事にします。

次に、通信を行なうのに何かと便利なのでheadタグ内でjqueryを読んでおきます


そして肝のtwitpicのapiから情報を取得する部分はこのようにしてます。
popupの処理はおまけなので特になくてもok。
そこは_blankをつけたくないだけ(jsだとvalidator関係ないかもですが)


最後にCSSでかるく整えて完成です。


デモはこちらにおきました。
» "mhp3"というタグつきでTwitPic投稿された画像を5件表示 demo

2010年11月 4日 15:01

メモ:prototypeを使ってブロック要素を開閉

prototype.jsのメモ。
あるブロック要素を、ボタンを押したタイミングで閉じたり開いたりする時。
HTML要素がある事をあてにした書き方だとIEでのみエラーがでた。

これだとエラー。.innerHTMLで中身はいってる?とかにしても駄目。

Event.observe(window, "load", function(){
	var element = $("panel");
	if (element.length>0) {
		Event.observe("btn_open", "click", function(){
			$("panel").show();
			$("btn_open").hide();
			$("btn_close").show();
		}, false);
		Event.observe("btn_close", "click", function(){
			$("panel").hide();
			$("btn_open").show();
			$("btn_close").hide();
		}, false);
		$("panel").hide();
		$("btn_close").hide();
	}
}, false);
panel
開閉されるブロック要素。id="panel"が振られている。
btn_open
開くボタン。id="btn_open"が振られている。
btn_close
閉じるボタン。id="btn_close"が振られている。

※開くボタンと閉じるボタンも見栄えが変わる様表示切り替え、という設定

これで上手くいった。jQueryのセレクタでなれてるのでこっち使おうと思う。というメモ。

Event.observe(window, "load", function(){
	var element = $$("#panel");
	if (element.length>0) {
		Event.observe("btn_open", "click", function(){
			$("panel").show();
			$("btn_open").hide();
			$("btn_close").show();
		}, false);
		Event.observe("btn_close", "click", function(){
			$("panel").hide();
			$("btn_open").show();
			$("btn_close").hide();
		}, false);
		$("panel").hide();
		$("btn_close").hide();
	}
}, false);

このアーカイブについて

このページには、過去に書かれたブログ記事のうちjavascriptカテゴリに属しているものが含まれています。

前のカテゴリはiphoneです。

次のカテゴリはmaterialです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

javascript: 月別アーカイブ

OpenID対応しています OpenIDについて