Javascripのサンプル9

更新日2007-04-27 (金) 09:24:50

画面上のボタンを一定時間ごとに押すサンプル

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<SCRIPT LANGUAGE="JavaScript">
<!--
var count = 0;
var timeout;
var timeup =10;
var MM;
var SS;
var msg ="時間です。終了します。";
var flag = 1; //タイマースタート・ストップを設定
function start_timmer()
{
 flag = 1;
}
function stop_timmer()
{
 flag = 0;
}

function doTimer()
{
 MM = Math.floor((timeup - count)/60);
 SS = (timeup - count) % 60;
 document.Timer.MM.value = MM;
 document.Timer.SS.value = SS;
 if(flag == 1) count += 1;
 if ( timeup - count >= 0 ){
        timeout = setTimeout("doTimer();", 1000);
 } else {
        document.abc.OK.click(); <==押すボタンのフォーム名(abc)とsubmit名(OK)

 }
}

//-->

</SCRIPT>

<TITLE> TEST</TITLE>
</head>
<body bgcolor="#AFCFFF" onLoad="doTimer()">   <==ファンクションをページアクセス時に自動起動

<FORM name="abc" ACTION="test.php" METHOD="POST">   <==押すボタンのフォーム名(abc)

<INPUT TYPE="submit" NAME="OK" VALUE="  O K  ">  <==押すボタンのsubmit名(OK)
</FORM>

<Form Name = "Timer">
更新まで残り:
<INPUT TYPE="TEXT" SIZE="3" NAME="MM" ReadOnly>分
<INPUT TYPE="TEXT" SIZE="3" NAME="SS" ReadOnly>秒
<INPUT TYPE="button" VALUE="START" onClick="start_timmer()">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="button" VALUE="STOP" onClick="stop_timmer()">
<BR>
</Form>

</body>
</html>

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-04-27 (金) 09:24:50 (4046d)