ドロップダウンを用いて複数のフレームページへリンク



0   名前: k-mugu : 2005/08/01 16:12
普通にハイパーリンクを使って複数のページへリンクする方法はわかったのですが、ドロップダウンメニューを使って複数のページを同時にリンクさせる方法がわかりません。教えてください。

1   名前: 元帥 : 2005/08/01 16:12  [URL
これの事?
http://www.tagindex.com/javascript/link/select1.html

2   名前: k-mugu : 2005/08/01 16:12
レスありがとうございます。リンク先のサンプルでは、上下2分割のフレームの上のページにドロップダウンメニューを、下のページにリンク先のページを表示するようになっています。
わたしの場合は、3つのフレームに分けて、1つのページにドロップダウンメニューを、そのメニューを選択すると、残り2つのページが同時に変わるようにしたいのです。誰か知ってる人いますか?

3   名前: 元帥 : 2005/08/01 16:12  [URL
<script type="text/javascript">
<!--
function jump(obj){
if(obj.selectedIndex==0){return;}

var link = new Array(["a1.html","a2.html","a3.html"],["b1.html","b2.html","b3.html"]);
var tgt = new Array("a","b");

for(var i=0;i<link.length;i++){
window.open(link[i][obj.selectedIndex-1],tgt[i]);}
}
//-->
</script>


<select onchange="jump(this)">
<option>リンク先の選択
<option>リンクA
<option>リンクB
<option>リンクC
</select>


/*解説*/
var link = new Array(["a1.html","a2.html","a3.html"],["b1.html","b2.html","b3.html"]);
var tgt = new Array("a","b");
にて、リンク先とターゲット名を指定します。
コンマで追加で好きなだけ追加して下さい。

4   名前: k-mugu : 2005/08/01 16:12
ありがとうございました。できました。感激です。また何かあったら教えてください。本当にありがとうございました。

一覧へ戻る