- PR -

IEを全て閉じる方法

1
投稿者投稿内容
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-03-12 19:27
「ログアウト」ボタン押下時にログイン画面に戻るのではなく
IEのウィンドウを全て閉じてくださいと言われたのですが、
そんなこと出来るのでしょうか?
自分の開いているタブは、close()で閉じることは確認できたのですが
(一々確認画面が出てくるのはイヤだと言われそうですが...)
IE全てを閉じる方法を、どなたかご教示願えませんでしょうか。

また、それに伴いIEの×ボタンを非表示にしてとの要望もあります。
FoxPro を使用すると出来るような事が書かれているサイトがあったのですが
どうも難しそうで理解できません。それ以外に出来る方法をご存じの方
がいればご教示で願います。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-03-13 10:08
引用:

ホーガンさんの書き込み (2008-03-12 19:27) より:

「ログアウト」ボタン押下時にログイン画面に戻るのではなくIEのウィンドウを全て閉じてくださいと言われたのですが、そんなこと出来るのでしょうか?


自身のウィンドウであれば window.close() でやっているサイトも一部あるようですが、IE すべてを閉じるというのは横着極まりないのではないでしょうか? 勝手に閉じられたら私なら怒ります。

引用:

自分の開いているタブは、close()で閉じることは確認できたのですが(一々確認画面が出てくるのはイヤだと言われそうですが...)


opener に何かを入れておけば IE6 では確認画面は出ません。(IE7 では不可です)

引用:

また、それに伴いIEの×ボタンを非表示にしてとの要望もあります。


これは現実的ではないような気がしますね。 ここまでガチガチにするなら Windows アプリケーション + ClickOnce をお勧めしたいです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-03-13 10:41
じゃんぬねっとさん、いつもありがとうございます。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
IE すべてを閉じるというのは横着極まりないのではないでしょうか?
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
そうなんですよ。最後に×ボタンをクリックするだけなのに...
でも、御客様に理解してもらえず..
もう1度、御客様を説得してみます。

普通は、その様なことってしないんですよね。
WEBシステムを終わらせる時は、やはりIEの×ボタンでウィンドウ
閉じて終わるのが一般的だと考えていたのですが
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2008-03-13 11:02
いっそ
ログアウトボタンを廃止して
Xボタンを使っていただくようにしては
いかがでしょうか
ホーガン
常連さん
会議室デビュー日: 2008/02/18
投稿数: 42
投稿日時: 2008-03-13 11:10
ログアウト処理として、AbandonメソッドでSessionを解放する処理
を行いたいと考えているので、ログアウトボタンは押して
ほしいと考えています。

そもそも、×ボタンを非表示にしてという要望が先にあり
「それは...ちょっと厳しいですね。全画面表示にしますので
誤って×ボタンを押す可能性は低いですよ。」とお伝えしたのですが
工数(費用)をあまりかけずに出来るのであれば、と思い
質問させて頂きました。
close dance
会議室デビュー日: 2008/03/28
投稿数: 9
投稿日時: 2008-03-28 14:39
閉じるボタンを非表示ということでしたら、
hta を利用するというのはいかがでしょうか。
以下の HTML を test.hta に保存してください。

<html>
<head>
<hta:application sysmenu="no"/>
</head>
<body>
<input type="button" value="close" onclick="javascript:window.close();">
</body>
</html>
1

スキルアップ/キャリアアップ(JOB@IT)