- ベストアンサー
こんなCGIまずないと思いますが・・・?探してます。
以前、ある特定のページをWEB上で誰かが開いたら、 CGIでこちらにメールが自動的に来て知らせてくれるCGIは ありますか?という質問をさせていただきましたところ、 見事にそのようなCGIをお教え頂きまして感謝感動でした。 今回こそは、本当にあり得ない難しいと思われる希望なのですが、 そのページを誰から閉じたら、メールで知らせてくれるCGI ってありますかぁ~???? あるわけ無いですよね・・・<(笑;)>
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
javascriptにonunloadってのがありますから、それを利用すれば、できるかも。 http://www.openspc2.org/JavaScript/ref/event/sample/onUnload.htm 教えてもらった、CGIがjavascriptを使っていれば、onloadの所をonunloadにすれば、できる・・・?かな? スクリプトによっては、えらいことになるかもしれないので、使っているCGIを教えてくださいね。
その他の回答 (3)
onclick を検知して ・・・・・できそうだけど とっても面倒or重そう
お礼
どうも有り難うございました。 感謝・・・
ANo.2の補足 ブラウザを閉じたときに onunloadでsubmit出来るか試してみたら、 IEでは、POST要求が送信されず、 Sleipnirというブラウザでは送信されました。 Sleipnirならonunloadでメール送信できそうですが、 IEならonunloadでは無理っぽい?
補足
どうも早々に有り難うございました。 やはり、かない難しいんですね。 もうしばらく締めずにおりますので、 またよろしくです 感謝!!
closeボタンをページに置いて、このボタンを押すことで画面を閉じる場合なら出来そうですが、 いきなり×ボタンを押してブラウザを閉じた場合は、サーバに要求を送れないかと。 closeボタンでやるならば、 closeボタン押す ↓ サーバのCGIを呼び出す ↓ CGIからメール送信 ↓ CGIからクライアントにHTML送信 ↓ onLoadイベントで画面閉じる とか。
お礼
どうも早々に有り難うございます。 http://web.archive.org/web/20030628012024/mviscript.hypermart.net/mvi.pl~ です。が、具体的にどうすればよいのか皆目検討がつきません・・・ よろしくです。