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 は子ページにあるラベル コントロールです。ありがとう、 ヌーサン・ゴウダ