電子書籍の厳選無料作品が豊富!

下記のPGを作ろうと思っています。
このような事は出来るのでしょうか?

<HTML>
<HEAD>
<TITLE>フォームとエレメント(配列で指定)</TITLE>

<SCRIPT TYPE="text/javascript">
function fnc_1() {
document.write("開始");
}
function fnc_2() {
document.write("終了");
}
</SCRIPT>

</HEAD>

<BODY>
<SCRIPT TYPE="text/javascript">
fnc_1();
<<スリープ機能みたいの>> 一定時間処理を中断する
fnc_2();
</SCRIPT>
</BODY>
</HTML>

Javaのsleepコマンドみたいなのがあれば教えてください。
お願いします。

A 回答 (1件)

>sleepコマンド


ない。
setTimeoutで関数を読み出しましょう
function fnc_1() {
document.write("開始");
setTimeout("fnc_2()",10000)
}
function fnc_2() {
document.write("終了");
}
でうごくとおもいます
10000はミリ秒で指定。

この回答への補足

writeをやめて、テキストボックスを値を入れるようにしたら、行けました!!

ありがとうございました。

補足日時:2004/06/10 15:34
    • good
    • 0
この回答へのお礼

ご指摘のように作り変えて正常に動きました。
ので、一部修正してみました。
(一定時間毎に”開始”、”終了”を繰り返し出力する。)
すると、一回目の”終了”まではうまく行くのですが、(終了の文字が大きくなる)
2回目の”開始”前にエラーが発生してしまいます。(オブジェクトを指定してください)
なぜなのでしょう。ごぞんじでしたらお願いします。

<html>
<head>
<title></title>
<script language="JavaScript">
<!--
flg = 1;
function fnc_1() {
if (flg == 1){
document.writeln("開始");
flg = 2;
}else{
document.writeln("終了");
flg = 1;
}
setTimeout("fnc_1()",2000);
}
// -->
</script>
</head>
<body>
<SCRIPT TYPE="text/javascript">
fnc_1();
</script>
</body>
</html>

お礼日時:2004/06/10 12:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!