WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ブラウザの「更新ボタンの対応

水凪 [WriteDate : Mon Jun 18 14:00:37 2001]

連続で失礼します。

ブラウザの「×」ボタンでの終了時、「終了」ボタンの押下時と
別々のCGIを読もうと(1.CGI、2.CGI)以下のような
ソースを書いたのですがこれだとブラウザの更新ボタンが押下されると
CGIが起動してしまいます。
これを回避したいのですが私がいくら修正してもうまく起動できません。
これを回避するためにはどういった方法を取ればいいのでしょうか?

皆様のご意見お待ちしております。

*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_*_
<HTML>
<HEAD>
<TITLE>終了テスト</TITLE>
<SCRIPT Language="JavaScript">
<!--
var EndFlg=1;
function Bot_Click(Num){
 switch(Num){
   case 0:
     EndFlg=0;
     break;
   case 1:
     EndFlg=2;
     self.window.close();
     break;
   case 2:
     window.open("focus.html", "newWin", "alwayRaised=yes,menubar=yes,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=600,height=300");
     break;
 }
}

function Unload_Program(){
 switch(EndFlg){
   case 0:
     alert("CGIを起動しません。");
     break;
   case 1:
     location.href("1.cgi");
     bleak;
   case 2:
     location.href("2.cgi");
     bleak;
   default:
     alert("その他");
 }
}
//-->
</SCRIPT>

</HEAD>
<BODY BGCOLOR="RoyalBulue" onUnload="Unload_Program()">

<FORM METHOD="POST" ENCTYPE="○"ACTION="△">

<INPUT TYPE="file" SIZE=70 NAME="upload1"><br>
<INPUT TYPE="submit" VALUE="転送開始" onClick="Bot_Click(0)">
<INPUT TYPE="reset"  VALUE="初期化">
<INPUT TYPE="button" VALUE="終了" onClick="Bot_Click(1)">
<INPUT TYPE="button" VALUE="前面テスト" onClick="Bot_Click(2)">

</FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="/servlets/UploadTest">
</BODY>
</HTML>


水凪 [WriteDate : Mon Jun 18 14:01:41 2001]

2重投稿になってしまいました。
申し訳ありません。


2重投稿 [WriteDate : Mon Jun 18 15:38:08 2001]

>2重投稿になってしまいました。
では、完了にしときます。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World