• ベストアンサー

こんなCGIまずないと思いますが・・・?探してます。

以前、ある特定のページをWEB上で誰かが開いたら、 CGIでこちらにメールが自動的に来て知らせてくれるCGIは ありますか?という質問をさせていただきましたところ、 見事にそのようなCGIをお教え頂きまして感謝感動でした。 今回こそは、本当にあり得ない難しいと思われる希望なのですが、 そのページを誰から閉じたら、メールで知らせてくれるCGI ってありますかぁ~???? あるわけ無いですよね・・・<(笑;)>

質問者が選んだベストアンサー

  • ベストアンサー
noname#33452
noname#33452
回答No.1

javascriptにonunloadってのがありますから、それを利用すれば、できるかも。 http://www.openspc2.org/JavaScript/ref/event/sample/onUnload.htm 教えてもらった、CGIがjavascriptを使っていれば、onloadの所をonunloadにすれば、できる・・・?かな? スクリプトによっては、えらいことになるかもしれないので、使っているCGIを教えてくださいね。

welovekobe
質問者

お礼

どうも早々に有り難うございます。 http://web.archive.org/web/20030628012024/mviscript.hypermart.net/mvi.pl~ です。が、具体的にどうすればよいのか皆目検討がつきません・・・ よろしくです。

その他の回答 (3)

noname#39970
noname#39970
回答No.4

onclick を検知して ・・・・・できそうだけど とっても面倒or重そう

welovekobe
質問者

お礼

どうも有り難うございました。 感謝・・・

noname#246547
noname#246547
回答No.3

ANo.2の補足 ブラウザを閉じたときに onunloadでsubmit出来るか試してみたら、 IEでは、POST要求が送信されず、 Sleipnirというブラウザでは送信されました。 Sleipnirならonunloadでメール送信できそうですが、 IEならonunloadでは無理っぽい?

welovekobe
質問者

補足

どうも早々に有り難うございました。 やはり、かない難しいんですね。 もうしばらく締めずにおりますので、 またよろしくです    感謝!!

noname#246547
noname#246547
回答No.2

closeボタンをページに置いて、このボタンを押すことで画面を閉じる場合なら出来そうですが、 いきなり×ボタンを押してブラウザを閉じた場合は、サーバに要求を送れないかと。 closeボタンでやるならば、 closeボタン押す ↓ サーバのCGIを呼び出す ↓ CGIからメール送信 ↓ CGIからクライアントにHTML送信 ↓ onLoadイベントで画面閉じる とか。

関連するQ&A

専門家に質問してみよう