• 締切済み

アラートをメールで送ることはできますか?

以前、「アラートとストップウォッチを合体させたいのですが」(質問番号:6797459)にてJavaScriptを教えていただきました。 その節、大変、お世話になりました。 ありがとうございます。 今回は、その「アラートとストップウォッチを合体させたいのですが」に加えて、アラートを出す際に、メールでお知らせをする機能がつけられるかどうかを、ぜひとも教えていただきたく質問いたしました。 (素人で、Web検索するとメールソフトが結果として表示されてくるので・・・。おそらく、できないのかなとは、思っております・・・) 無理を言っているには分かりますが、何卒、何卒、宜しくお願いいたします。 下記は、現在のタグとなっております。 <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta content="text/html; charset=Shift_JIS" http-equiv=Content-Type> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>ストップウォッチ</title> <script type="text/JavaScript"> <!-- var a, b; var min, sec, cen, xmin, xsec, xcen; var hajime, ima, interval; var teishi; xmin=0; xsec=0; xcen=0; teishi=1; function dostart(){ if (teishi==1){ hajime=new Date(); a=hajime.getTime()-(xmin*60000+xsec*1000+xcen*10); count(); teishi=0; } } function count(){ interval=setTimeout("count()",10); ima=new Date(); b=ima.getTime(); min=Math.floor((b-a)/60000); sec=Math.floor(((b-a)%60000)/1000); cen=Math.floor((((b-a)%60000)%1000)/10); document.forms[0].elements[0].value=min; document.forms[0].elements[1].value=sec; document.forms[0].elements[2].value=cen; // 10分でアラート if(b - a > 10 * 60 * 1000){ alert("10分経過しました"); clearTimeout(interval);return false; } } function dostop(x){ clearTimeout(interval); xmin=eval(x.fun.value); xsec=eval(x.byo.value); xcen=eval(x.ika.value); teishi=1; } function doclear(){ clearTimeout(interval); xmin=0; xsec=0; xcen=0; document.forms[0].elements[0].value="0"; document.forms[0].elements[1].value="0"; document.forms[0].elements[2].value="0"; teishi=1; } function timeout(){ alert("10分経過しました"); } //--> </script> </head> <body bgcolor="#7fffd4" text="#000000" link="#0000ff" alink="#ff00ff" vlink="#00ffff"> <form action="this" method="post"> 10分休憩: <input size=3 name="fun" value="0">分 <input size=2 name="byo" value="0">秒 <input size=2 name="ika" value="0"> <br><br> <input type="button" value=" 休憩 " onClick="dostart()" onKeyPress="dostart()"> <input type="button" value="休憩終了" onClick="dostop(this.form)" onKeyPress="dostop (this.form)"> <input type="button" value=" クリア " onClick="doclear()" onKeyPress="doclear()"> </form> </body> </html>

みんなの回答

  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.1

利用者にメール送信させたいわけですよね? 利用者のメールアドレスは保有しているのでしょうか? 保有している、もしくは質問者さんにメール送信ということでしたら、 JavaScriptとPHPやPerlなどと連動させることで可能とは思います。 JavaScriptだけでのメール送信は難しいのではないでしょうか。

blue-rapis
質問者

お礼

お返事ありがとうございます。 そうですよね~!? やっぱり、JavaScriptだけじゃ無理ですよね~ ありがとうございました。 また何かあれば質問しますので、そのときに宜しくお願いします。