settimeoutによるフォームの自動送信
-
0 名前: eheld : 2007/06/22(金) 20:58 ID:Qs461bJ2 sub-t1
- 【何をしたいのか】
時間を区切って解答するクイズのようなページが作りたく、Webページにフォームを設置して、そのページが開かれてから一定の時間が経過した時点で自動的にフォームの内容が送信されるようにしたいと考えています。
【現在の状況】
javascriptに関しては初心者でほとんどわからないのですが、どうやらsettimeoutを使うのではと考えています。
ほかのスクリプトのサンプルを見て、
<SCRIPT TYPE="text/javascript">
<!--
settimeout('document,forms[0],submit()',20000;
}
// -->
</SCRIPT>
として、<body onload="submit()">としているのですが全くうまくいきません。
初心者なので質問の仕方もわかりにくいかもしれませんが、よい方法をご教授ください。
-
1 名前: eheld : 2007/06/22(金) 20:58 ID:Qs461bJ2 sub-t1
- 他のWeb サイトなどを参考にして自己解決しました。
参考までに、<head>タグ内に
<script langugage="javascript">
setTimeout('document.forms[0].submit()',60000)
</script>
として、setTimeoutを使いました。
-
2 名前: 匿名 : 2007/06/22(金) 20:58 ID:x3eFWcQP sub-Cz
- × <script language="JavaScript">
△ <script type="text/javascript">
それは form 要素の後に置いたんだよね?