プルダウンメニューについてだれか教えて下さい。

[上に] [前に] [次に]
hanaty 1999/09/16(木) 12:20:50
function test01_onsubmit(){
Sel=document.test01.selectedIndex.value;
if (Sel == 1) {
window.parent.top.location="A.htm";
window.parent.main.location="B.htm";
} else {
window.parent.top.location="C.html";
window.parent.main.location="D.html";
}
}
上記の部分プログムを使用
現状
※フレームは3画面でAのフレーム名は"menu" Bは"top" Cは"main"とする。
※現状メニューから、処理を選択すると"sel"にデータ数字は入ってくるのでデータはおくられている(確認済み)
※処理ボタンを押すと→3画面フレームからフレーム画面が解除され一画面しかでてこない。
※環境はイントラネットでデータのやり取り等をし、MIE5.0を使用。
質問1window.parentの次に記述する項目は、フレーム名ですよね?""でくくらないとだめなの?
質問2window.parent.main.locationのあとは、html名の書き方は?

Mugi [E-Mail] [HomePage] 1999/09/16(木) 12:32:17
1行目ですが、valueを取得するなら、
document.test01.options[document.test01.selectedIndex].value
ですよ。
質問1 は 僕は parent.frames["main"].*** のようにするのが好きです。
質問2 は 相対パスで構わないと思います。
普通、location.href="ファイル名" のようにします。

たこすけ 1999/09/16(木) 12:41:35
> フレーム画面が解除され一画面しかでてこない。
> Bは"top"
topは一番親のウィンドウの事だから、フレーム名に使っちゃ駄目。

↓参考
http://www.tohoho-web.com/js/window.htm#Window

hanaty 1999/09/16(木) 12:52:48
[[解決]]
Mugiさんたこすけさん2画面変更できました。
本当にありがとう!!

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