window.location でTARGETの指定はできますか?
[上に]
[前に]
[次に]
S.P.Norissey
2000/01/13(木) 15:37:55
こんにちわ
現在JavaScriptを使って
あるフレームに有るラジオボタンの切り替えによって
それぞれ画面遷移させる処理を考えていますが
window.location ="------" のようにすると
ラジオボタンの有るフレームに読み込まれてしまいますが
これを TARGET="_top" として
フレームを解除した状態で読み込ませたいのですが、
このような場合はどのようにすれば良いのでしょうか?
よろしくお願いいたします。
S.P.Norissey
Mugi
[E-Mail]
[HomePage]
2000/01/13(木) 16:34:13
parent.frames["フレーム名"].location.href="〜" です。
しゃらんら
2000/01/13(木) 16:45:16
フレームを使っている場合は、windowのところは、frames[0]のように指定するのでは?
ターゲットは以下のようにできるはずです。(たぶん・・・)
2つのフレームの上の方にラジオボタンがあるとします。
function jmp(tf){
if tf.r1[0].checked {
window.top.frames[0].document.frm1.target="gamen1";
window.top.frames[0].document.frm1.submit();
}
else {
window.top.frames[1].document.frm2.target="gamen1";
window.top.frames[1].location.href="/asp/samp1.asp?nowpage=" + np + "&iud=u";
}
}
(省略)
<INPUT TYPE="radio" NAME="r1" VALUE="0" onClick="return jmp(this.form);">
<INPUT TYPE="radio" NAME="r1" VALUE="1" onClick="return jmp(this.form);">
フレームは、それぞれgamen1,gamen2とい名称が付いているとします。
・・・でも、フレームを指定すれば、ターゲット指定しないくても行けるかも・・・
不完全なのでヒントにしてください。
蓮子
[E-Mail]
2000/01/13(木) 18:56:16
ご質問の場合は window.top.location.href="〜" で良いと思います。
S.P.Norissey
2000/01/14(金) 10:46:44
[[解決]]
Mugi さん 、しゃらんら さん 、蓮子 さん ありがとうございます。
おかげさまで解決致しました。
またなにかありましたらその時もよろしくお願い致します。
S.P.Norissey
[上に]
[前に]
[次に]