ボタンを押して、画面を閉じて、新しい画面を開くには?
[上に]
[前に]
[次に]
しょうこ
2000/02/03(木) 17:25:08
A画面に1.htmlが表示されてるとします。
1.htmlの中にはcloseボタンが有ります。
closeボタンを押すと、A画面が閉じ、新しくB画面が開くように
設定しています。
しかし、開いたB画面に1.htmlを表示させ、closeボタンを再び押すと
B画面は閉じますが、新しくC画面が開きません。
それどころか、ブラウザがエラーを出して閉じてしまいます。
どうすれば、2回目以降も同じように画面を閉じて、開くことが
出来るのでしょうか?
<SCRIPT>
function winopen(){
--windowをopenするscript
}
</SCRIPT>
<BODY>
<input type="submit" name="submit" value="画面を閉じる" onClick="window.close(),winopen()">
</BODY>
しょうこ
2000/02/03(木) 17:28:30
追加です。
>closeボタンを押すと、A画面が閉じ、新しくB画面が開くように
>設定しています。
この時の新しくB画面が開いた場所に表示されるのは、Z.htmlが
表示されるように指定してあります。
ひつじ
[E-Mail]
2000/02/03(木) 17:50:27
「windowをopenするscript」が原因でしょう。
scriptを見せてくれれば分かるかもしれません。
開くwindowの名前あたりがあやしい気がしますが。
しょうこ
2000/02/04(金) 09:34:24
ひつじさん
これがscriptです。
<script language="JavaScript">
<!--
function winopen() {
window.open('http://www.yahoo.co.jp','Win1','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=800,height=600');
}
//-->
</script>
よろしく、お願いします。
初級者
2000/02/04(金) 09:56:14
> <BODY>
> <input type="submit" name="submit" value="画面を閉じる" onClick="window.close(),winopen()">
> </BODY>
細かいことですが<input>タグは<form>タグで囲んでおきましょう。
そうしないとNNではボタンが表示されません。
ひつじ
2000/02/04(金) 10:45:46
window.openの2番目のパラメータ"Win1"を""にすれば
うまくいくようです。確認はIE4のみですが。
[上に]
[前に]
[次に]