• 締切済み

window.close() の文法について

window.close() を使うとき、 次のようなことは出来ますか? (1)絶対閉じる。 「このウィンドウは、表示中のWEBページにより閉じられようとしています。 閉じますか?」 と、確認されるが、  ■確認なしに閉じる  もしくは、  ■「いいえ」を選択しても、もう一度、確認する。 (2)他のウィンドウを閉じる。  ■自分以外のウィンドウに閉じる命令をする。 この2つは出来ますか?

みんなの回答

  • LAIT
  • ベストアンサー率32% (25/78)
回答No.2

確認なしに閉じたり、いいえを選択しても、もう一度確認するというやり方はできるかどうかはわかりませんが、ブラクラやウイルスとアクセスされた人は勘違いされてしまうのではないでしょうか。 閉じるウィンドウが子ウィンドウなら次のURLを参考に http://www4.osk.3web.ne.jp/~kitayan/java/c_win.htm

参考URL:
http://www4.osk.3web.ne.jp/~kitayan/java/c_win.htm
noname#14768
noname#14768
回答No.1

できます。

関連するQ&A

  • window.closeのメッセージ

    window.close()をボタンに組み込み、クリックすると、 「ウィンドウは表示中のWebページを閉じられようとしています。このウィンドウを閉じますか」 とメッセージが表示しますが、このメッセージを表示しない方法はないでしょうか?

  • window.close()で確認メッセージが表示される

    質問です。 window.close()でウィンドウを閉じるときに、 「ウィンドウは、表示中のWebページにより閉じられようとしています。 このウィンドウを閉じますか?」 というメッセージが表示されます。 このメッセージが表示されないようにする方法は無いでしょうか? よろしくお願いします。 例: <INPUT TYPE="BUTTON" VALUE="終了" onClick="window.close()">

  • window.closeについて

    ウィンドウを閉じたい時に <button onclick="window.close()">閉じる</button> と言う風に使っていたのですが、この<button>~</button>を使わずに(ボタンを表示しないで)ウィンドウを閉じるにはどうすればいいのでしょうか? <a href onclick="window.close()">閉じる</a> と言うのを試してみたらオンマウス時に指に変化しなくなりましたが、これは使っても大丈夫なのでしょうか? 初心者質問ですみませんm(__)m

  • window.closeもしくはwindow.opener.closeで警告を表示させない方法

    宜しくお願い致します。 ログイン画面を作っております。 ログインフォームからID、パスワードでログインした際に、子ウィンドウを表示させます。その際に、残った親ウィンドウを子ウィンドウが開いた際に閉じたいのですが、window.closeもしくはwindow.opener.closeで閉じると警告ダイアログが表示されてしまいます。この警告ダイアログを表示させない方法はありますか?window.closeもしくはwindows.opener.closeで警告を表示させない様にする事が不可の場合、同じ動作が出来る関数はありますか?

  • FireFoxでJavascript「window.close()」が効きません。

    別ウィンドウを開いて「閉じる」ボタンをクリックするとウィドウを閉じる、というレイアウトを作成しているのですが、 <A HREF="javascript:window.close()">ウインドウを閉じる</A> では、firefoxでは動作しません。 情報を探してみて、以下のようなソースが有効なようなのですが、 <head>の中に以下を記述。 <script type="text/javascript" language="JavaScript"> <!-- function close_win(){ var nvua = navigator.userAgent; if(nvua.indexOf('MSIE') >= 0){ if(nvua.indexOf('MSIE 5.0') == -1) { top.opener = ''; } } else if(nvua.indexOf('Gecko') >= 0){ top.name = 'CLOSE_WINDOW'; wid = window.open('','CLOSE_WINDOW'); } top.close(); } --> </script> で、閉じるボタンを置きたい場所に <A HREF="javascript:close_win()">ウインドウを閉じる</A> が、ローカルで見ている範囲ですが、動作しません。 ページ内リンクみたいにページトップに戻るだけ。。。 ちなみにIEとネスケでは正常に動作しました。 どなたかお分かりになる方、ご教授願えませんか? 宜しくお願いします。

  • window.close時の確認ダイアログについて

    I.E5.5での質問です。 window.openとwindow.closeを使用して 子ウィンドウから親ウィンドウを閉じる時や、 親ウィンドウから自分自身(親window)を閉じようとする時に 確認のダイアログがでてこないようにするにはどうしたらよいでしょうか?

  • IE7でのwindow.close後のwindow.openについて

    javascriptで、ボタンクリックでウィンドウを開くときに、同じ名前のウィンドウが既に開いていたら一回閉じで、開き直すというロジックを書いてます。 これはIE6では正常に動いているのですが、IE7になると、ウィンドウが閉じたまま、開き直さないで何も表示されなくなってしまいます。たまに開くときもあるのですが。 ボタンクリック後のコードを載せます。 ちゃんと開く方法はないでしょうか? function openwindow(){ var newWindow = window.open("test.html", "test"); if(newWindow.name == "test") { newWindow.close(); } oneScdWindow=window.open("test.html", "test"); }

  • サブウィンドウのwindow.close()

    Win98SE&IE6.0で、 サブウィンドウをフルスクリーンで開き、 このサブウィンドウ内に閉じさせる為の「ウィンドウを閉じる」ボタンを用意し、 閉じさせていました。 Win98SE&IE6.0やWin98SE&NC4.78,Win98SE&NN7.00 で動作確認を行いました。 しかし、Win2000&IE5.0で動かした場合、 この閉じるボタンが効きませんでした。 Scriptは自体は、 function self_close(){ window.close(); } <input type="button" value="閉じる" onclick="self_close()"> と書いています。 この様な場合、どの様にすれべ良いのでしょうか?

  • ウィンドウを閉じる際のダイアログ

    JavaScriptのwindow.close()を使ってウィンドウを閉じようとすると、「ウィンドウは、表示中のWebページにより閉じられようとしています。このウィンドウを閉じますか?」という確認ダイアログが出てくるのですが、出さないようにするにはどうしたらいいでしょうか?

  • windowのクローズについて

    javascriptを以下のように利用する方法として より良い方法を教えてください。 現在、1つのフォームに2つのボタン(b1,b2)を利用して ・b1 を押すと新しいウィンドウ(w1)を作成(立ち上げる) ・b2 を押すとウィンドウ(w1)をクローズする というものを作成しています。 b1実行時の処理として w1 = window.open("about:blank","w1"); document.forms[0].target="w1"; retun true; b2実行時の処理として document.forms[0].target="_top"; if(!w1.closed)w1.close(); return true; このようにした場合、 一度、b1を実行してウィンドウ(w1)を立ち上げてから b2を実行すれば何も問題なくウィンドウ(w1)は閉じます。 しかし、b1を実行していない場合や、 ユーザが自分でウィンドウ(w1)を閉じた場合、b2実行時に IEで「ランタイムエラー w1が宣言されていません」 とエラーが出ます。 (エラーが出るだけで処理自体は問題ないようです) どのように記述すればエラーになりませんか?

専門家に質問してみよう