フレーム内ページを別々に表示するブックマークレット
とっくに誰かが作っていると思いますが、探すのが面倒だったので……。
→framesではなくframe要素を参照するように修正(フレームのURLがメインフレームと同一ドメインでないと開けなかったため)。
→そう単純でもなかったみたいで。frame要素のsrc属性を参照してしまうと、既にそこから遷移していた場合に対処できない……ので、やっぱり両方いる、かも?場合によって使い分け。
→とりあえずframesで参照し、エラーになったら代わりにframe要素のsrcの方を開く、としてみました(1+2)。
ただ……framesの並び方とframe要素の並び方、同じって保証あるんでしたっけ?(苦笑)
javascript:(function(){var d;for(var c=0;c<frames.length;c++){try{d=frames[c].document;}catch(e){continue;};window.open(d.location.href);}})();
【タイプ2】
javascript:(function(){var f=document.getElementsByTagName('frame');for(var c=0;c<f.length;c++)window.open(f[c].src);})();
【1+2】
javascript:(function(){var d=document;var f=d.getElementsByTagName('frame');for(var c=0;c<f.length;c++){try{d=frames[c].document;}catch(e){window.open(f[c].src);continue;};window.open(d.location.href);}})();
ちなみに、ブラウザの方でポップアップブロック設定されている場合にはブロックされたり警告が出てしまいますのでご了承ください。
2007/06/02(土) 01:03 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- 無粋(2010.11.21)
- マッサージクッションの正しくないかも知れない使い方(2010.11.19)
- もし、思考が映像化される装置が出来たら…(2010.11.20)
- ココでも:ココログ広場ユーザーのブログをキーワードで検索するサービスを試作(2010.10.29)
- ココログ用ReadMore:トップページの『》 続きを読む』をその場で展開するスクリプト(2010.11.06)
「パソコン・インターネット」カテゴリの記事
- 動けるものも久しからず(2012.02.15)
- 5年以上も気付かない振り(2012.02.14)
- 探しものって、みつけにくいものですね…(2012.02.13)
- Norton Internet Securityでエラー: 「3043,1」(2011.07.13)
- アンケート:ブログ等で「続きを読む」リンクを見たら…(2010.11.05)

