0
<script language="JavaScript" type="text/javascript">
var theBar = createProgressBar(document.getElementById('progress-bar'));
var value;
function resetValue() {
value = 0;
}
function showProgress() {
value += 1;
theBar.setValue(value);
if (value < 100) {
window.setTimeout(showProgress, 100);
}
if (value = 100) {
window.location = 'http://google.com';
}
}
window.onload=resetValue();showProgress();
</script>
タイマーが10秒に達した後にリダイレクトしようとしていますが、私が試したことはすぐにリダイレクトされます。window.locationを使用したタイマーベースのリダイレクト問題
JS 1ビットに精通ないが、
感謝を意味します。 –
なぜこのスクリプトはIEで動作しないのですか? Chrome、FFの下でうまく動作します。 –
代入式の結果を追加するべきでしょうか?割り当てられた値は '(value = 100)' => '100'です。したがって、 'value = NaN'は別の方法で失敗しました。 –