D0804022 CGIを使わないメールフォームについて
Name goto
Date 2008年04月02日 (水) 17時11分
Message はじめまして、こんにちは。
以前からこちらのサイトを拝見させていただいております。
今日、「CGIを使わないメールフォーム」を活用させていただき、ダウンロードもさせていただきました。そちらを参考にしながら、自分用に訂正したところ、実際に動かしてみると、自分のPCのメーラーは起動するのですが、「入力した項目が記載された送信用メール」が表示されません。
スクリプトは以下のように記入しました。

sendAd = "ooo@xxx.co.jp";
title = "ooooooo";
function sendMail() {
mes = "なまえ="+Name+"\n";
mes += "Eメール="+EMail+"\n";
mes += "電話="+Phonenumber+"\n";
mes += "内容="+Comment+"\n";
getURL("mailto:"+sendAd+"?Subject="+title+"&body="+mes);
}
function Reset() {
Name = EMail = Age = Comment = "";
}
Reset();

変数も記入しております。

どなたかわかる方がいらっしゃれば教えて頂けると助かります。

よろしくお願い致します。
Response 01
2008年04月02日 (水) 18時06分> goto 
記入し忘れたことがありました。
flaで作成し、書き出しした物に名前や電話番号など入力しようとしても、入力できないのですが、これは、実際にweb上に載せないとできないものなのでしょうか?
初歩的なことでしたら申し訳ありません。

どうぞよろしくお願い致します。
Response 02
2008年04月03日 (木) 06時52分> joy 
gotoさん、
おはようございます。
1)Flash側で入力欄を作る際に、テキスト入力を選択してください。
静止テキストとダイナミックテキストと、テキスト入力の3種類がありますので、その中の、テキスト入力を選びます。
2)スクリプトは、一部訂正しないと、電話番号は、送信されないでしょう。
sendAd = "ooo@xxx.co.jp";
title = "ooooooo";
function sendMail() {
mes = "なまえ="+Name+"\n";
mes += "Eメール="+EMail+"\n";
mes += "電話="+Phonenumber+"\n";
mes += "内容="+Comment+"\n";
getURL("mailto:"+sendAd+"?Subject="+title+"&body="+mes);
}
function Reset() {
Name = EMail = Phonenumber= Comment = "";//憲ちゃんさんのオリジナルのAgeではなく、Phonenumberです。
}
Reset();
Response 03
2008年04月03日 (木) 17時01分> goto 
joyさんこんにちは。
お返事ありがとうございます。

joyさんのアドバイス通り、変更したのですが、やはり、メーラーが立ち上がるだけでした・・・
おそらく、どこか間違っているのだとは思うのですが、今のところさっぱりわからないので、もう少し勉強してみようと思います。

お返事頂いたのに、申し訳ありません。

またわからないことがありましたら、どうぞよろしくお願い致します。
Response 04
2008年04月03日 (木) 23時25分> joy 
gotoさん、
AS1.0、FLash Player6.0で、htmlを、吐き出すと、反映されるようです。
Response 05
2008年04月04日 (金) 12時09分> goto 
joyさん、お返事ありがとうございます。

AS1.0、Player6でパブリッシュしたところ、できました!!
ありがとうございます!
文字が入力できないという点はまだ残ってるのですが、がんばれそうです!

本当にありがとうございました!!!
Response 06
2008年04月04日 (金) 20時12分> joy 
gotoさん、
テキスト入力欄の文字が入力できないということでしょうか?
でも、sendボタンを押すと、
名まえ=Eメール=電話番号=内容=
と出るということでしょうか?

其々のテキスト入力の変数を、Name、EMail、Phonenumber、Commentと記載していれば、反映されるはずですがね?

もう一度、静止テキストやダイナミックテキストになってないか、チェックをお薦めします。
プロパティが、テキスト入力になってないと、入力はできませんから。
Response 07
2008年04月06日 (日) 16時22分> goto   
joyさん、遅くなってしまって申し訳ありません!!

確認したところ、テキスト入力になっていて、変数も記入しているのです・・・
そして、sendボタンを押しても、
名まえ=Eメール=電話番号=内容=
はでてこないんです・・・
おそらく、根本的にどこか間違ってるんだと思います。
もう一度同じ手順で最初から作り直してみようと思います!!

うまく出来ましたらまたコメントをつけたいと思います。

joyさん、ありがとうございました!!

このページの先頭へ