ポイント |
jpURL = new Array("left.html" ,"right.html",
"left2.html","right2.html",
"left3.html","right3.html");
function popJump(selOBJ)
{
n = selOBJ.selectedIndex;
parent.fLeft.location.href = jpURL[n*2 ];
parent.fRight.location.href = jpURL[n*2+1];
}
|
説 明 |
セレクトメニューで同時に2つのフレームを入れ替えるには、あらかじめ入れ替えるフレームにname属性で名前を付けておきます。名前を付けたフレームのURLは「parent.フレーム名.location.href」で指定することができます。 |
サンプル |
|
補足説明 |
同時に複数のフレームを入れ替える場合、必ずしもJavaScriptでなければできないわけではありません。HTMLでもフレームを2つに分割し、さらにその1つのフレーム内にフレーム分割するHTMLを読み込めばJavaScriptを使わなくても同時に複数のフレームをハイパーリンク(aタグ)だけで処理することができます。
また、top.htmlの内容は以下の通りです。
|
|
■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!
|