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。



トラックバックURL

コメントする

名前:
URL:
  情報を記憶: 評価:  顔   星
 
 
 
プロフィール
Blog内検索
最新記事
アーカイブ
カテゴリー


管理用

リンク
佐賀のお天気
モブログ
オススメ本
  • livedoor Readerに登録
  • RSS
  • livedoor Blog(ブログ)