一つのプルダウンメニューに2つ以上のTargetを指定するには?

[上に] [前に] [次に]
Meg 1999/10/30(土) 17:11:39
はじめまして。よろしくお願いします。

ホームページにプルダウンメニューを付けた(とほほさんのホームページからコピーした)のですが、一つのフレームに対しての指定の仕方しか分かりません。一つのプルダウンに対して、二つ以上のTargetを指定する事は出来るのですか?

御教授お願いします。

===とほほさんのプルダウン===
<SCRIPT LANGUAGE="JavaScript">
<!--
function LinkSelect(form, sel) {
adrs = sel.options[sel.selectedIndex].value;
if (adrs != "-") parent.location.href = adrs;
}
// -->
</SCRIPT>

Mugi [E-Mail] [HomePage] 1999/10/30(土) 17:34:53
location.href=〜 を何度も使えばいいだけ。

Mugi [E-Mail] [HomePage] 1999/10/30(土) 20:04:54
とほほさんのソースを見て、できるだけ合わせようと思いましたが、見つかりませんでした。

このようにすればいいはず。
<SCRIPT LANGUAGE="JavaScript">
<!--
function LinkSelect(form, sel) {
adrs = sel.options[sel.selectedIndex].value.split(","); //valueをカンマ区切りで配列にする
if (adrs.length>0) {
parent.frames[*].location.href = adrs[0]; //カンマ区切りURLの一つ目
parent.frames[*].location.href = adrs[1]; //二つ目のURL
}
}
// -->
</SCRIPT>

セレクトボックスは、こんな感じ。
valueにURLを「,」区切って二つ指定。
<select onchange="LinkSelect(this.form,this) ">
<option value="">選択してください</option>
<option value="URL1,URL2">オプション</option>
:
:
</select>

Meg 1999/10/30(土) 23:32:57
[[解決]]
Mugiさんどうもありがとうございました。
大変わかりやすく助かりました。

[上に] [前に] [次に]