- - PR -
閉じるボタンの無効化
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-02-13 17:08
ウィンドウの右上に表示されている
ウィンドウを閉じる×ボタンを無効にする方法は あるのでしょうか?(JavaScript?) | ||||
|
投稿日時: 2007-02-13 17:16
無理。
| ||||
|
投稿日時: 2007-02-13 17:20
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=24449&forum=28 閉じるボタンを無効にしたとしても、落とす手段は他にもあるわけなので、意味のないことでしょう。 その前に、ユーザビリティを考えると無効になっていては困ります。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-02-13 18:04
その日、初心者マーク氏はネットで調べ物をしていた。
BBSに張られているリンク先に有効な情報が書かれているとみて そのリンクをクリックしたのが運のつきだった・・・ 開かれたページはアダルトサイト。 そう、先ほどのリンクはスパム広告だったのだ! あわててブラウザを閉じようとする初心者マーク氏。 しかし、ブラウザの×ボタンは無効化されていて閉じることができない! 仕方なく初心者マーク氏はマシンを再起動することにした。 そんな素敵な機能ですね。 | ||||
|
投稿日時: 2007-02-14 10:07
仕様上、WEB画面上に既に閉じるボタンが存在し、それを押下すると
特定の処理が走るよう設定しています。よって、×を無効化 できないかと思ったのですが、無理なのですね。 では、ユーザが閉じる(×)をクリックしたらそれをイベントハンドラで感知し その同じ処理を走らせよう設定できないのかと。。。。 ×をクリックしたというイベントハンドラを取得したいのですが、 可能なのでしょうか。 | ||||
|
投稿日時: 2007-02-14 10:21
リンク先は読みました? | ||||
|
投稿日時: 2007-02-14 10:34
なるほど、ActiveXを使えば制御できないこともないのか。
ただ、これって実行確認のダイアログが毎回出ますよね? 容易に悪用はできないようになっているわけだ。 トロイと同じでその許可ボタンをユーザに押させるために 躍起になっているフィッシングサイトは沢山あるようですが | ||||
|
投稿日時: 2007-02-14 11:18
ステートレスな「仕様」のWebシステムで 終了時の処理のキックをクライアントに求める「仕様」を実装すること自体が 無理があると思うのですが。 イベントハンドラを使用しても、停電でクライアントのPCが突然落ちた、 といった状況では、まったく意味ないですよね。 |