settimeoutによるフォームの自動送信

[統計] HTMLからXHTMLへの移行を進めていますか?



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 要素の後に置いたんだよね?

一覧へ戻る