来訪者があったら、メールを送るスクリプト

このQ&Aのポイント
  • ホームページに来訪者があった場合、自動的にメールを送るスクリプトの作成方法について
  • Javaスクリプトを使用して、ホームページに来訪者があった場合に自動的にメールを送ることは可能か
  • オンラインチャットのページに普段あまり来訪者がない場合でも、来訪者があった場合に自動的にメールを送信する方法
回答を見る
  • ベストアンサー

来訪者があったら、メールを送るスクリプト

ホームページのあるページに誰かが来訪したら、メールを送る Javaスクリプトで、そんなことはできるでしょうか。 例えば(これは例ですが)、オンラインチャットのページがあるが、普段あまり人が来ない。でも、誰かが来たらチャットの相手をしたい。 そこで、2つページを用意し A =リダイレクトのページ。下のBのページに0秒でリダイレクト。 B =チャットのページ AのURLを公開アドレスにしておき、ユーザはすぐにBのチャットのページに飛ぶ。 Aのページ内に送信フォームかなにかを使い、携帯のメールアドレスに適当な文字のメールを送る。 (ユーザが送信(submit)ボタンを押したりはしないが、Aページが表示→ジャンプする間に、これを自動的におこなう。送信する内容は、なんでもよい)

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

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

メール送信には2種類あります。 クライアント側のメールアプリケーションを利用する方法と、 サーバー側のメールアプリケーションを利用する方法です。 今回の場合、利用者にはわからないようにメール送信すると いうことになりますので、後者ですね。 AのファイルのOnLoadイベントで サーバー側からメール送信するA'(新規ファイル)を実行する ことになるかと思います。 A'はJavaScriptではできません。サーバー側で動作するcgiなど を利用することになると思います。

brionies
質問者

お礼

サーバ側でメールを実行すればいいわけですね。よいヒントをありがとうございました。

関連するQ&A

  • ジャバスクリプトで完璧なメールフォームを作りたい!

    今、ホームページを作っている最中なんですが、メールフォームだけどうしてもつくれません。ジャバスクリプトの素材を公開している、サイト様のところへ行っても納得するメールフォームがないのです。もし宜しければ、理想のジャバスクリプトをお教え、又はご紹介いただけないでしょうか?? ●メールの題名をきめられる。 ●記入ミスがあれば、送信ができない。 ●送信後、別のページへ移動する。 この3つがそろったメールフォームを是非お教えください!よろしくお願いします。

  • Dreamweaverメールフォーム作る際のCGIスクリプト書き換えについて

    MX2004でメールフォーム入りのWebページを作っていますが、フォームを作り終えて、配布されているメールフォーム用CGIスクリプトを書き換えるところで行き詰ってしまっています!name="submit"の送信ボタンを押したら、各入力項目を単純にメール送信してくれて、「送信完了」ページを表示させるだけで十分なのですが、配布されているスクリプトプログラムのどこを削除したり書き換えればいいのかが理解できません。レンタルサーバーはロリポップを使用しています。どなた様かアドバイスをお願いします!!

    • 締切済み
    • CGI
  • メルアドを載せないメール送信フォームをJAVAスクリプトで作れませんか

    メルアドを載せないメール送信フォームをJAVAスクリプトで作れませんか? ホームページにメルアドを載せるとジャンクメールが来るし、CGIもつくれないので、解決方法を探しています。 メルアドを載せないメール送信フォームをJAVAスクリプトで作ることはできるのでしょうか?

  • JAVA SCRIPTフォームメール複数送信がしたいのですが・・・

    JAVASCRIPTで「お問い合わせ」フォームを作成しました。 送信で指定されたメールアドレスへ送信できるのですが、できれば同時に2人に送信できるようにしたいのです・・・がJAVA SCRIPTでは可能なのでしょうか? もし、可能であるならばその方法を教えて頂けないでしょうか? ※私のHP作成レベルは初心者です。 JAVA SCRIPTフォームメールは、フリーソースを提供して頂けるサイトからコピー&ペーストし、こちらで修正し作成しました。

  • submitとmailtoでメールの起動

    フォームでmailtoを使用すると submitで直接メールが 送信されてしまいます。 これをアンカーと同様に メールを起動するようにしたいのですが 手段がわかりませんでした。 理由は、ユーザに添付ファイル(画像)を選択して メールに添付してもらいたいためです。 また、携帯コンテンツのため Javaスクリプトなどは、 使用できないようです。 ボタンがだめなら画像で なんちゃってにするしかないのでしょうか? HTML初心者ですが、 どうぞよろしくお願いします。

  • メールフォームの送信ボタンが表示されないのはなぜ?

    ホームページにHTML、JAVA SCRIPTでメールフォームを設置しています。 このフォームを使おうとした人から"送信"ボタンが表示されませんと質問が来ました。ですが、私のPC環境で見てもそのような現象は確認できず、他の人も正常に表示されているようです。(メールフォームを使ったメールが届くので) 送信ボタンはフォームの一番下に以下のように記述しています。 <input type="button" onClick="javascript:_Submit()" value="送信"> メールフォームはベースとなるページから、新しくウィンドウが開くなるようにしてあり、scrollbarsは出るようにしてあります。 使う人のブラウザに影響されてしまうのでしょうか?

    • ベストアンサー
    • HTML
  • java scriptでの計算式はどこまで可能ですか

     お尋ねします。 ホームページでの見積もりフォームを作るに当り、excelをアップしても機能しないことはわかりましたが、 java scriptで簡単な電卓程度の計算式が可能ということを知りました。次の計算式はexcelでの計算式なのですが、 これをjava scriptでつくることは可能でしょうか。 ((((A+350)/B)+0.999)*C)/1000  ABCは各フォームになっています。 よろしくお願いいたします。

  • フォームメールスクリプト

    既に、ISPの方にフォームメールページを有料で作成して頂いています。 入力項目チェック及び確認機能つきの高度な内容であり、ホスト側のCGIフォルダには、次の主要なファイルが、あります。 (1)Formmail.pl Matt Wrigh氏のスクリプトです。(http://www.scriptarchive.com/formmail.htmlご参照) 書き換えされているのは、冒頭の 1.# Send E-Mail &send_mail; 2.# Return HTML Page or Redirect User &return_html; の部分のみです。 (2)sendmail.asp(以下のような内容で、一切書き換えられた部分は、ありません。) <% dim mailFrom '送信元アドレス dim mailTo '送信先アドレス dim mailCc '送信先Cc dim mailBcc '送信先Bcc dim mailSubject 'メール件名 dim mailBody 'メール本文 (略) (3)cgi-lib_pl.txt(書き換えられた箇所はないと思われます。どのような機能を有するのかさえわかりません。) # Perl Routines to Manipulate CGI input # cgi-lib@pobox.com # $Id: cgi-lib.pl,v 2.17 1998/05/14 22:39:23 brenner Exp $ (4)xxx.asp(xxxが、既にフォームメール設置のウェブページです。) <!--#include file="sendmail.asp"--> <!--#include file="function.asp"--> <% '#################################################### '# システム用変数 '#################################################### dim PostState (略) 今回、自分で別のフォームメールページ(別のメールアドレスで)を作成しようとしましたが、うまくいきません。 ISPの方に聞こうかとも思いましたが、当然ですが、あまり教えてはくれないと考え、ここに投稿しました。 上記のように既にフォームメールページ設置に必要なファイルは、あるので、簡単にできるように思えるのですが?。 どのようにすれば、いいのか御教授下さい。なお、当方、perl,ASPの知識は、ありません。

  • ジャバスクリプトに関して教えてください。

    ジャバスクリプトで質問です。 表A 商品番号  商品名 C001    りんご A003    みかん B015    スイカ 上記をHTMLで表にした際に一番左の商品番号の値を取ってきて基本と成るURL http//kihon/url/ の最後に商品番号をつけてURLとしてウィンドウを開いていく事って可能でしょうか? http//kihon/url/C001 http//kihon/url/A003 http//kihon/url/B015 これらのウィンドウを別ウィンドウで出したいです。 更に同一ページ内でジャバスクリプトを組み込む事ができなくて、できればフォーム分けしたページでの取得と、別ウィンドウで開くと言う形でしたいのですが… まだまだ勉強中でこの値をとってくること、更にその複数のデーターをひとつずつに分けて開くと言うやり方がわかりません。 どなたが教えていただけませんでしょうか? ジャバスクリプトに関しては本当に基本的なことの一部くらいしかわかりません… 質問の仕方が悪くて大変申し訳ないです。

  • フォームメール送信後のリンク先

    ●やりたいこと PDFにアクセスする(した)人(A)の情報を入手(B)したい ●ホームページの構成 1.(A)必要事項にチェック・e-mailアドレスを入力後、Submitボタンを押す 2.必要事項とメールアドレスが指定のe-mailアドレス(B)に届く 3.(A)は希望のPDFファイルを開けられる ●問題点 JavaScriptで作成しているのですが、 (A)がSubmitボタンを押すと 「このフォームはe-mailを経由して送信されます。送信することによりあなたのe-mail addressがわかりますし、暗号化せず送られますので危険です。送信しますか?(英文)」と表示されます。 YES → (B)にメールが来て(A)はPDFを見れます。 NO → (B)にメールがこないにもかかわらず、(A)はPDFを見れます。 (A)の情報を見たいので、NOにした場合はPDFのリンク先に飛ばないようにしたいのですが、どのようにすればよいでしょうか? 以下使っているタグです。 ●HEAD <SCRIPT Language="JavaScript"> <!-- function checkField(){ if (document.Form1.PURPOSE.value == ""||document.Form1.EMAIL.value == ""){ alert("必須項目が入力されていません。"); return false; } location.href="pdf.htm"; } //--> </SCRIPT> ●body <FORM Name="Form1" METHOD="POST" ACTION="mailto:***@****.com subject=プレゼン請求" onSubmit="return checkField()" ENCTYPE="TEXT/PLAIN"> 教えてください。 よろしくお願いします。

専門家に質問してみよう