プロが教えるわが家の防犯対策術!

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

A 回答 (4件)

IEであれば,


"window.opener = null"を"window.close()"の前に
記述してください。
これでできるはずです。
試してみてください。
    • good
    • 0

Windowの作成方法が問題です。

target="_new"などで作成する場合と、JavaScriptでWindows.openで作成する場合とあると思います。
前者に対してWindows.closeするとこのメッセージが出ますが、後者に対してはメッセージは出力されないはずです。
    • good
    • 0

#1です。



>仕事で使用するASPでして

ということでしたら、なおのこと、
「IEの仕様で出来ない」としておいたほうが
いいと思います。。。
(それ以上はここでは回答しないほうがいいかな、と;
 Googleなどで検索すればいろいろ出てきますが)
    • good
    • 0

このダイアログは悪意を持ったスクリプトの動きを抑えるためのものなので、


非表示にしてしまうのは、ちょっとまずいような。

# もし消してほしい、という要望が出ているのでしたら、
# 「IEの仕様なのでできません」ということでいかがでしょう(^^;

過去にも同じような質問が出ていますので、
参考にしてみてください。
    • good
    • 0
この回答へのお礼

早速のご回答、ありがとうございます。

今開発しているのは、仕事で使用するASPでして、少しでも時間短縮を行おうと思ったのですが、無理ですか。

お礼日時:2004/09/21 18:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!