一つのプルダウンメニューに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さんどうもありがとうございました。
大変わかりやすく助かりました。
[上に]
[前に]
[次に]