Webメール等で、ユーザがログアウトを押下すると、cgiが動作して
Webブラウザが閉じるものがありますが、cgiはどのようにして
Webブラウザを閉じているのでしょうか?

JavaScriptでwindow.close()を実行すればブラウザが閉じますが、
ユーザに確認メッセージが出ますよね。あれはうっとおしいので
やめにしたいのです。

ちなみに私の環境はIE5.5(SP1)です。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

CGIでWEBのウィンドウを閉じるコマンドはありません。


CGIが動作しているように見えているものも、実際にウィンドウを閉じるのはJavaScriptで行います。
ユーザー確認メッセージが出る場合は、IEの本体のWINDOWを閉じる場合のみで、Open Windowで開いたウィンドウは素直に閉じてくれると思います。

CGIは、あくまでサーバー側で稼動しているものですから、CGIがクライアント側のブラウザ等のコントロールはしていません。
CGIで生成されたHTMLの中にJavaScriptがあってコントロールします。
    • good
    • 0
この回答へのお礼

自分でも調べてみましたが、cgiでwindow.close()を含むWebページを
作成しているようですね。
回答下さってありがとうございます。

お礼日時:2001/08/22 11:09

 たしかあれ、JavaScriptのwindow.open()メソッドで開いたウィンドウは確認が出ないんですよ。

    • good
    • 0
この回答へのお礼

そうなんですか。ちょっとやってみることにします。
回答ありがとうございます。

お礼日時:2001/08/22 11:10

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qフルブラウザの表示速度の比較

現在、N901iSでjigブラウザを使っている高校生です。

機種やブラウザの違いにおける、簡単な比較をしたいので暇なときに書き込んでいただければ幸いです。


1.機種名
2.ブラウザ名
3.ブラウザ使用期間
4.下記のサイトを完全に表示できるまでの時間
(1)Yahoo!
(2)Google
(3)Amazon
(4)IT media

※設定は自分がもっとも早く表示できるようにしてください。
※1回ではなく、2.3回試して平均の時間を書き込んでください。

できるだけ多くの結果をお待ちしております。


私の結果

1.N901iS
2.jigブラウザ
3.約1年
4.結果
  (1)15秒
  (2)8秒
  (3)30秒
  (4)30秒

Aベストアンサー

簡単に…
1.AK-3001V(willcom)
2.Opera
3.1年半
4.
(1)32秒
 (2)7秒
 (3)48秒
 (4)54秒
「高速化サービス」を使用しての結果です。(通信プロトコルや画像ファイルの最適化を行い、AIR-EDGE PHONEの体感速度を最大200%まで高速化するサービスです。)
参考までに最短時間は
 (1)24秒
 (2)4秒
 (3)37秒
 (4)49秒
でした。

Qclose(STDOUT)するとCGIが終了する。

Windows2000+Apache2.2+ActivePerlでCGIを作っています。
CGIで時間のかかる処理を行いたいので、以下のような処理を行いました。


print "Content-type: ~
~ブラウザに返す文字列を標準出力へ~
close(STDOUT);
~時間のかかる処理~

ところが、「時間のかかる処理」の部分は実行されず、どうやらSTDOUTをクローズしたことにより、
ApacheによってCGIが終了させられてしまうようです。

ネットなどで見るかぎり、UNIX系のサーバーではよく行われる方法のようなのですが、Windowsでの実装になにか違いがあるのでしょうか?

また、Windowsサーバーでこのようにブラウザに処理を戻しつつ、時間のかかる処理を行いたい場合にはどうすればよいのでしょうか?

Aベストアンサー

>ネットなどで見るかぎり、UNIX系のサーバーではよく行われる方法のようなのですが、Windowsでの実装になにか違いがあるのでしょうか?

検索したら、こういうことらしいです。ビルド環境の違いのようですね。

CGIの動作について
http://chaichan.web.infoseek.co.jp/qa3000/qa3198.htm
suEXEC サポート
http://httpd.apache.org/docs/2.2/ja/suexec.html

>また、Windowsサーバーでこのようにブラウザに処理を戻しつつ、時間のかかる処理を行いたい場合にはどうすればよいのでしょうか?

こちらは、他の方にお願いします。

QWEBブラウザの比較

Internet Explorer(最新の9で)、google chrome、firefox
この3つのブラウザの、
速度、互換性、機能等、特徴を教えてください。

詳しく比較しているサイトがあれば、それも教えていただきたいです。

Aベストアンサー

IEはW3Cの規格から外れた独自機能てんこ盛りなので5から使ってません。
それにクラッカーなんかの標的になりやすいしね。
今はGoogle chrome、Firefoxを併用しています。

chromeは全体的に軽量。起動が速い。対応していないプラグインやツールバーが意外と多い。
FirefoxはFlashコンテンツが多いページだと重くなりやすい。が、全体的には快適だが起動が遅い。
この二つはW3Cに忠実だとは思いますよ。

QCGIで ブラウザの更新ボタンの設定

たびたびですが教えてください。
CGIで画面入力させてますが、入力後空白表示された現で、
ブラウザの更新ボタンを押すと、前回画面入力した値が再度
読み込まれてしまいます。
解消法とかはないのでしょうか?

Aベストアンサー

CGIで入力されたデータを処理したあと、Locationヘッダで別のURLに移動させれば、表示されたページをリロードしても、フォームで入力された内容は再送信されません。

たいていの掲示板スクリプトでも同様の処理を行っていると思うので、参考にしてみてください。

参考URL:http://www.google.com/search?hl=ja&safe=off&q=Location+%83w%83b%83_+cgi&lr=

Qキーボードでの操作が充実したブラウザを探しています

リンクのクリックやタブの切り替えなど、必要なほぼ全ての操作にキーボードショートカットなどが割り当てられていてキーボードのみで操作ができるブラウザを探しています。

現在はOPERAを使っています。これもキーボードショートカットは充実しており使いやすいのですが、少々動作が重いのと、表示エンジンが独特なので、他に何かいいブラウザがないかと…。
よく雑誌などでブラウザの比較記事を見かけるのですが、キーボードでの操作性を比較してくれているものがありません。自分でも調べてみたのですが、ネット上にも各ブラウザのキーボード操作についての細かい情報があまり見つかりませんでした。
一つ一つ使って比較してみればいいのでしょうが、それなりの期間使ってみないと本当の比較はできないと思うので時間がかかってしまうことと、ヘルプファイルや解説サイトなどをうまく検索できなかったりして情報を見逃してしまう可能性もあります。実際に今ブラウザの操作を熟知して使っておられる人にお聞きできればと思い質問させていただきました。

Aベストアンサー

Firefox+Vimperatorならかなり細かい操作をキーボードで出来ると思います。
ただVimの操作に慣れていないと使いにくいかもしれませんが…

Firefox拡張:FirefoxをVim風のキーバインドで操作するVimperator - SourceForge.JP Magazine
http://sourceforge.jp/magazine/07/06/28/025221

QCGIファイルへのブラウザからの直接入力によるアクセスについて

自作のカウンターをSSIで設置するという前提では
『設置先のWebページ以外ではカウンターを作動
させない』または『設置先のWebページを経由して
いないアクセスにはエラーを返す』という方法は
無いでしょうか?

通常、出回っているカウンターはブラウザから
カウンターのURLを入力して直接カウンターCGIの
ファイルにアクセスしてもカウントされてしまい
ますが、このようなアクセスをカウントしない
カウンターを作りたいのです。

(実際にカウンターCGIファイルに直接アクセスして
 更新ボタンを押しまくるような人はまずいないと
 思いますが、自己満足のためにやってみようと
 思ったらできなかったため、気になって仕方が
 無いのです・・・。)

IFRAMEタグで設置するという前提では何とかなったの
ですが、SSIで設置する場合はブラウザからの直接
入力によるアクセスと設置先へのアクセスを見分ける
方法が思い付かず、どうにも上手くいきません。

SSIでも設置先のWebページでしか作動しない
カウンターCGIの組み方について、何か名案の
ある方がおりましたら、何卒ご指導いただけますよう
よろしくお願いします。

自作のカウンターをSSIで設置するという前提では
『設置先のWebページ以外ではカウンターを作動
させない』または『設置先のWebページを経由して
いないアクセスにはエラーを返す』という方法は
無いでしょうか?

通常、出回っているカウンターはブラウザから
カウンターのURLを入力して直接カウンターCGIの
ファイルにアクセスしてもカウントされてしまい
ますが、このようなアクセスをカウントしない
カウンターを作りたいのです。

(実際にカウンターCGIファイルに直接アクセスして
 更新ボタ...続きを読む

Aベストアンサー

SSIなら <!--#exec cmd="~" --> として外部から見れないとこにスクリプトを置いとけばいいのでは?ドキュメントルート以下しか利用できない場合でも、CGIとして実行しないなら環境変数の中身が違うはずだから、その辺でチェックできると思います。

Qメーラーの、比較研究サイト

こんにちは、よろしくお願いします。
タブブラウザの比較研究サイトで、「タブブラウザ推奨委員会」という、大変詳しいのがありますね。
同様に、メーラーの比較研究サイトというのは、どこかにないでしょうか。
また、よかったら、皆さんのお勧めメーラー(と、その理由)を教えていただけますか。
ちなみに私は、Shuriken Pro3/R.2を使用しています。

Aベストアンサー

比較研究サイトというのは一応あるにはあるようですがタブブラウザ推奨委員会には遠く及ばないみたいです。
ご質問者と同じソフトを利用してます。その前はBecky!だったのですがOutlookExpressからの移行だったので使いづらく現在はShurikenの頃から使っています。ただこのソフト、ネットニュースが見られない検索がしづらいいろいろと要望はありますがメールアドレスをたくさん使っている私にとってはいいソフトといえると思います。Becky!より安価ですし。お勧めですよ、一応。

WZEditorに着いてるメールソフトもそれなりに使えますが付属ソフトなのでエディタを使わない人にはお勧めできませんね。

QCGIを使用してブラウザからファイルをアップロード

CGI(perl)を使用して、ユーザー側からサーバーへファイルのアップロードをしたいと思います。
いろいろサンプルをみてみたのですがよくわからず…。
なのでごくシンプルなソースを教えていただきたいのです。
サイズが大きいのはアップさせないようにするとか、そういうものも一切なくして、ただ単純に
サーバーへアップロードさせるだけのものが知りたいです。

よろしくお願いします。

Aベストアンサー

何でもアリってのは危険だし、容量無制限ってのはサーバを1発でいっぱいにしちゃうからやめた方がいいとは思いますが…

とりあえず、何でもファイルアップローダーです。
使用法に注意して使ってください。

参考URL:http://tohoho.wakusei.ne.jp/wwwxx034.htm

Qお勧めの2ちゃんねる専用ブラウザ

 お勧めの2ちゃんねる専用ブラウザをご紹介していただけないでしょうか。
 自分でも「2ちゃんねる 専用 ブラウザ」とワードを入れて検索したり調べたりしたのですが、「乱立する2ちゃんねるブラウザの比較表」というのを何ページか発見しました。
 ですが、この表に書いてある個別の項目の意味さえもわからず、どのブラウザがいいのかあまりわからない状態です。誰かお詳しい方、1つブラウザを紹介してくださいますようよろしくお願い申し上げます。
 ただ、この質問に対して様々なブラウザが挙げられてしまえば、またどれを選べばいいのか混乱しかねないので、なぜそのブラウザをお勧めになるのかその理由もぜひ教えてください。

Aベストアンサー

こんにちは。

2chブラウザこそ好みが分かれるでしょう。
こればかりは、使ってみて判断されるのが良いと思いますよ。

ちなみに私は、Jane Style を使っています。
http://janestyle.s11.xrea.com/
これ、Outlook2003みたいに縦に掲示板一覧,スレッド一覧,スレ内容を表示できるので、自分にとって見やすいです。

いろんな機能が装備されているようなのですが、実はほとんど使いこなせていません、でも今は満足しています。

でわ!

QCGIをサーバを通さずにブラウザに表示させるには?

ハードディスク上のCGIファイルをクリックすると、テキストとして表示されると思いますが、
CGIファイルをサーバにアップしないで、CGIを表示するにはどうすればいいのでしょうか。

ご存知の方回答よろしくお願いいたします。

Aベストアンサー

自分のパソコンをHTTPサーバにするフリーソフトがあります。
公式HPがありますので設定方法はそちらを参考にしてください。

参考URL:http://www.st.rim.or.jp/~nakata/


人気Q&Aランキング