|
正確には使わずにではないんですが。よくページからメールを送信してもらうのに info@lsisakubankin.com
とか書かれていて、クリックするとアウトルックなどのメールソフトが立ち上がって送信されることがあります。これはあまりカッコのいいものではありません。CGIを使えば送信フォームが利用できますが、CGIの使えないサーバではそうもいきません。そこでJAVAスクリプトを使います。
ここでは、CGIを使わずに送信を実現しています。下の入力欄に文字を記入して送信ボタンを押してみてください。本当に送信されますので適当に何か書いてくだされ。
<SCRIPT language=javascript>
<!--
function send_mail(){
document.form1.action="mailto:4414@livedoor.com";
document.form1.method="post";
document.form1.encoding="text/plain";
alert("ありがとうございました");
}
//-->
</SCRIPT>
ここから下が送信フォームです。
<FORM name="form1" onSubmit="send_mail()"><TEXTAREA
rows="5" cols="51" name="text"></TEXTAREA>
<INPUT TYPE="submit" VALUE="送信">
<INPUT TYPE="reset" VALUE="やりなおし">
</FORM> |
青いところに送り先を書くと、そこに送られます。送信には送信者のメールソフトが使われますので、メールアドレスは受信がわに伝わります。
これをもう少し手を加えて項目を書き込んでおくと便利です、
|