1

JavaScript でカウントダウン タイマー関数を作成し、この関数を呼び出している body タグの onload イベントを作成しました。しかし、私の問題は、チャイルドページであるラベルに残り時間を表示したいということです。マスターページから子ページにあるコントロールを割り当てる方法はありますか?

ここに関数があります

<script type="text/javascript">
    var tim;

    var min = 2;
    var sec = 0;

    function Timer() {
        if (min == 0 && sec == 0) {
            clearTimeout(tim);
            window.location.href = "Result.aspx";
        }
        else {
            if (sec < 1) {
                sec = 59;
                if (min > 0)
                    min = min - 1;
            }
            else
                sec = sec - 1;
            var mins = "", secs = "";
            if (min <= 9)
                mins = "0" + min;
            else
                mins = min;
            if (sec <= 9)
                secs = "0" + sec;
            else
                secs = sec;
            document.getElementById("lblTimer1").innerHTML = "Time Left : " + mins + " : " + secs;
            tim = setTimeout("Timer()", 1000);
        }
    }
</script>

body onload イベントで Timer() を呼び出しており、lblTimer1 は子ページにあるラベル コントロールです。ありがとう、 ヌーサン・ゴウダ

4

1 に答える 1