※ ChatGPTを利用し、要約された質問です(原文:クリアタイムをメールフォームに送って更に改変不可にする方法…??)
クリアタイムをメールフォームに送って更に改変不可にする方法
このQ&Aのポイント
ゲームクリアでタイム計算→confirmを使ってクリアタイムのお知らせと管理人にメールするかどうかを確認→OKを選択したら、メールフォームをopen!名前とクリアタイムの項目を入れる(改変不可状態にしたい)
データのソースは端折ってますので分かりにくいかと思いますが、クリアタイムのデータを受け取れないエラーが発生しています
どこをどうすればいいのかわからず、「オブジェクトではありません」というエラーメッセージが表示されます
クリアタイムをメールフォームに送って更に改変不可にする方法…??
ゲームクリアでタイム計算→confirmを使ってクリアタイムのお知らせと管理人にメールするかどうかを確認→OKを選択したら、メールフォームをopen!名前とクリアタイムの項目を入れる(改変不可状態にしたい)…という流れで考えています。confirmまではうまくできるのですが…データのソースは端折ってますので分かりにくいかと思いますが…
<head>部分
clear_moji=document.form1.timer1.value;
kotae=confirm('クリアタイムは'+clear_moji+'です!'+'\n'+'この結果を管理人にメールで報告しますか?');
if(kotae==true){
mailWin=window.open('mail.html');
mailWin.document.Mform.TIME.value=clear_moji;
return false;}
<body>部分
<form name="form1">
<input type="button" name="button1" value="ここを押してゲームスタート" onClick="my_reset();mycheck(0);"><br>
<input type="text" size="28" name="timer1" value="経過時間が表示されます">
</form>
<mail.html>の部分
<FORM action="mailto:xxx@xxx.xx" encType="text/plain" method="post" name="Mform">
<TABLE border=0 width="483" cellspacing="0" cellpadding="0">
<TR>
<TD width="80">Clear Time:</TD>
<TD width="400"><INPUT name="TIME" size="34"></TD></TR>
<TR>
<TD width="80">Name:</TD>
<TD width="400"><INPUT name="NAMAE" size="34"></TD></TR>
</TABLE>
</FORM>
これで実行するとどうしてもクリアタイムのデータを受け取ってくれません。「オブジェクトではありません」といわれます。どこをどうすればいいのか、わかりません??わかりにくい質問かもしれませんが、どうぞよろしくお願い致します。
お礼
ご回答ありがとうございました。 ご回答頂いた内容でなんとかできるようになりました!