2007年12月05日
thickbox.js で読み込むファイルに引数を送る
効果的にサブウインドウを見せるテクニック。
lightbox.js
http://www.huddletogether.com/projects/lightbox/
thickbox.js
http://jquery.com/demo/thickbox/
thickbox.js を使っていてPHPなどのプログラムに引数を送りたい場合、
普通に
hoge.php?TB_iframe=true&width=680&height=370&id=123
などとやっても「id」は送られない。
しょうがないので thickbox.js 自体を見ていく。
196行目あたりで
iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent'
というのを発見。
ここでiframeをで呼び出しているので、ここに引数を与えてやる。
少し上の方でクエリーの処理はしてくれているので楽でした。
iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"?id="+params['id']+"' id='TB_iframeContent'
これでOK。
lightbox.js
http://www.huddletogether.com/projects/lightbox/
thickbox.js
http://jquery.com/demo/thickbox/
thickbox.js を使っていてPHPなどのプログラムに引数を送りたい場合、
普通に
hoge.php?TB_iframe=true&width=680&height=370&id=123
などとやっても「id」は送られない。
しょうがないので thickbox.js 自体を見ていく。
196行目あたりで
iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent'
というのを発見。
ここでiframeをで呼び出しているので、ここに引数を与えてやる。
少し上の方でクエリーの処理はしてくれているので楽でした。
iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"?id="+params['id']+"' id='TB_iframeContent'
これでOK。










