javascript - 使用 window.location 的基于计时器的重定向问题

标签 javascript redirect timer window.location

<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 秒后重定向,但我尝试的方法似乎不起作用(立即重定向)。

对 JS 不太熟悉,尽力模仿

最佳答案

= 表示赋值

if (value == 100) { ...

关于javascript - 使用 window.location 的基于计时器的重定向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6698813/

相关文章:

forms - VISUAL BASIC 6::使用计时器卸载 Splash 表单

javascript - 如何允许下载以二进制数据形式从 AJAX 返回的文件

javascript - 使用 Angular 通过 DOM 检查类是否存在

.htaccess - 从 TLD 转发到不同的 'start page' 的重复内容

html - 阻止页面出现在浏览器历史记录中

java - 经过一段时间后重复运行某个方法的服务

java - 我在哪里无法创建EJB3定时器服务的定时器?

javascript - 使用变量来定义元素

javascript - 使用 jQuery 根据另一个元素的内容显示/隐藏 div

php - 在 codeigniter 的 htaccess 中重定向 url