フォームメール


見本の宛先アドレスは架空のものですので、私には届きません






ソース
<html> <head> <title>フォームメール</title> </head> <body> <center> <h2>フォームメール</h2> <script language="javascript"> <!-- md=new Array(); my_mail_ac="qpon";//受信するメールアカウント(@の前の部分) my_mail_sv="test.ne.jp";//受信するメールサーバ(@の後の部分) my_name="QPON";//受信する人の名前 ///名称,窓タイプ,横幅,高さ,言語,文字のサイズ,初期値/// /* 必要な行だけ書いてください */ mn=0;md[mn]='件名,0,400,30,2,24,'; mn++;md[mn]='内容,1,400,100,2,16,'; mn++;md[mn]='氏名,0,250,30,2,24,'; mn++;md[mn]='E-mail,0,250,20,1,16,'; mn++;md[mn]='Tel,0,140,20,1,16,'; mn++;md[mn]='Fax,0,140,20,1,16,'; mn++;md[mn]=' 〒,0,100,20,1,16,'; mn++;md[mn]='住所,0,400,30,2,16,'; mn++;md[mn]=',2,100,20,0,12,送信'; /////////////////////////////////// ///窓タイプ:0=テキスト/1=テキストエリア/2=送信ボタン ///言語:0:=指定なし/1=半角英数/2:日本語入力 /////////////////////以下変更不要//////////////////////// //メールソフト起動 function mail_set(){ my_mail=my_mail_ac+"@"+my_mail_sv; dm="subject="+document.mailform.elements[0].value+"&body="; for(i=1;i<mn;i++){ dd=md[i].split(","); d1=document.mailform.elements[i].value; d2=d1.split("\n"); d3=d2.join("%0D%0A"); dm+=(dd[0]+":"+d3); dm+="%0D%0A"; } location.href="mailto:"+my_name+"<"+my_mail+">?"+dm; } //フォーム配置 tp="<input type=text,<textarea,<input type=submit".split(","); bp=new Array(">","></textarea>",">"); ime=",ime-mode:disabled,ime-mode:active,,".split(","); // document.write('<form name="mailform" action="javascript:mail_set()">\n'); document.write('<table><tr><td>宛先</td><td>'+my_name+'</td></tr>\n'); for(i=0;i<=mn;i++){ dd=md[i].split(","); document.write('<tr><td>'+dd[0]+'</td><td>'+tp[(dd[1]*1)]); document.write(' style="width:'+dd[2]+';height:'+dd[3]+';'+ime[(dd[4]*1)]+';font-size:'+dd[5]+'"'); document.write(' value="'+dd[6]+'"'+bp[(dd[1]*1)]+'</td></tr>\n'); } document.write('</table>\n'); document.write('</form>\n'); //--> </script> </center> </body>