- 869 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/31(水) 19:54:04 ID:l6d6UK/K0]
- 突然失礼します
bbs2chreader exでlegoexというスキンを使って2chを見ています レスに画像へのリンクがある場合は、greased lightboxを使って表示するようにしています legoexのオプションで「F5キーをフックして動的に更新を行う」の機能を有効にしてF5キーを押すと 通常のページごと再読み込みをするのとは違い、新着レスのみ付け足すような形で更新されるようになります その新着レスに画像へのリンクがあった場合、リンクをクリックしてもgreased lightboxではなく、 新しいタブで画像が表示されるようになってしまいます legoexのgeneral.jsというファイルを見てみると、以下のような部分から /** 更新を実行する処理を定義します。 * @param {event} e イベント */ reloadProc: function(e){ if (!SkinPref.getBool("enableHookReload", Alt_enableHookReload)) return; if (e.keyCode == 116) { ThreadDocument.reload(); e.preventDefault(); } } このif (e.keyCode == 116){}内の、ThreadDocument.reload()が動的更新の処理で e.preventDefault()が通常の再読み込み動作を抑えているらしいことが分かったので ThreadDocument.reload()が実行されたときに、 greased lightboxが、通常の更新時と同じような動作をするようにすればいいんだと思うのですが greased lightboxのどのへんを書き換えればいいか、私には分からなかったので教えていただけないでしょうか 長文で申し訳ありませんが、どうかよろしくお願いします。
|

|