OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

SubWindowを閉じる時に処理する方法

  • すぐに回答を!
  • 質問No.211344
  • 閲覧数175
  • ありがとう数3
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 58% (7/12)

ある子ウィンドウで選択した値をServretに渡して子ウィンドウを閉じたいのですが、Servletで処理している最中にウィンドウが閉じてしまい、値を格納できません。
Servletに渡し終えたかの判断ができればいいのですが…何かよい方法はありませんか?

下記にJava Scriptを書いておきます。
function action_submit(){
with(document.form**){
action= "<Servlet>?URLNAME="+URLNAME.value;
  method= "POST";
  submit();
}
window.close();
}

よろしくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル10

ベストアンサー率 50% (72/143)

こんばんはarowanaさん、xruzです。 >Servletに渡し終えたかの判断ができればいいのですが というわけにはいきませんが、たぶん以下の方法でよいと思います。 var tid=null; function winClose() { clearTimeout(tid); window.close(); } function action_submit(){ wit ...続きを読む
こんばんはarowanaさん、xruzです。
>Servletに渡し終えたかの判断ができればいいのですが
というわけにはいきませんが、たぶん以下の方法でよいと思います。

var tid=null;
function winClose() {
clearTimeout(tid);
window.close();
}

function action_submit(){
with(document.form**){
action= "<Servlet>?URLNAME="+URLNAME.value;
  method= "POST";
  submit();
}
tid=setTimeout('winClose()',500);
}

クローズするタイミングを少しずらします。
がんばってくださいね(~:~i
お礼コメント
arowana

お礼率 58% (7/12)

ありがとうございます。
setTimeoutで時間を稼ぐんですね。
一応実行できたんですけどIE5.5だと動かないみたいです。
(ネスケは確認済み)
そんな話は聞いたことがないのですが…
IEとネスケで処理を分けてやってみようと思います。
IEの処理のほうはもう少し頑張ってみます。
投稿日時 - 2002-02-05 10:30:17


  • 回答No.2
レベル10

ベストアンサー率 50% (72/143)

xruzです。 w2ksp1+Ie5.5sp2およびNT4.0sp5+Ie5.0sp2の 環境では下記の処理は正常でした。 var tid=null; function winClose() { clearTimeout(tid); window.close(); } function sj() { tid=setTimeout('winClose()', ...続きを読む
xruzです。
w2ksp1+Ie5.5sp2およびNT4.0sp5+Ie5.0sp2の
環境では下記の処理は正常でした。

var tid=null;
function winClose() {
clearTimeout(tid);
window.close();
}
function sj() {
tid=setTimeout('winClose()',1500);
}

とりあえず、ご報告まで。
お礼コメント
arowana

お礼率 58% (7/12)

報告ありがとうございます。
IEのパッチを当てたら動きました。
投稿日時 - 2002-02-06 12:32:03
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ