96852 , since '04/04/11
カテゴリー別の最新記事 [ Memo >
Website
]
[サイト作成] 色々な参考サイト
Apr 13
[サイト作成] Blog で使うと便利な技
Apr 13
[サイト作成] ケータイ向け会員サイト作成の参考サイト
Apr 13
[サイト作成] 親ページを召喚する
Apr 13
[サイト作成] 親ページを召喚する
April 13,2007
フレーム(インフレーム)を使っていると、
「フレームの中にリンクされてメニューやトップページが表示されない」
ということが起こることがしばしばあります。
これは、それを防ぐための技…らしい。
1.親ページ(召喚したいページ)に記述するもの
<body onload="restore()">
2.フレームページに記述するもの
<body onload="if(top.frames.length==0)top.location.href='xxx?yyy'+location.pathname;">
(※xxx=親ページへのパス、yyy=フレームの名前)
3.両方に必要な記述(外部.jsファイルが便利)
function restore(){ var q,fname,ffile if((q=location.search)!=""){ fname=q.substring(1,q.indexOf("/")) ffile=q.substring(fname.length+1) if(frames[fname]) if(location.replace) frames[fname].location.replace(ffile) else frames[fname].location.href=ffile } }
とりあえずBlognPlus2.3.2では動作を確認。
2.4.xではど~も上手くいかなかったのは何故だろう。
参考 :
http://wspri.dip.jp/
(※参考…といかソースをこっそり覗いただけですが)
|
Website
|
comments (0)
|
この記事の平均評価 : 未評価 (0人)
【5点】 結構役に立った
【4点】 参考になった程度
【3点】 べつに普通だった
【2点】 いまいちだった
【1点】 全然ダメだった
|
コメントはこちら
|
広告
Comment
Name :
Comment :
この記事に関連のある書籍 @Amazon
「フレームの中にリンクされてメニューやトップページが表示されない」
ということが起こることがしばしばあります。
これは、それを防ぐための技…らしい。
1.親ページ(召喚したいページ)に記述するもの
2.フレームページに記述するもの
(※xxx=親ページへのパス、yyy=フレームの名前)
3.両方に必要な記述(外部.jsファイルが便利)
とりあえずBlognPlus2.3.2では動作を確認。
2.4.xではど~も上手くいかなかったのは何故だろう。
参考 : http://wspri.dip.jp/
(※参考…といかソースをこっそり覗いただけですが)