setTimeout()目标函数永远不会触发

时间:2015-10-02 21:31:41

标签: javascript

function redirectHome() {
    document.forms["form1"].submit();   
    window.parent.location.href="fprIndex.html?action=edit&aspect=<%=request("aspect")%>&id=<%=request("Request_ID")%>";
}

通过按钮“onClick()”事件调用redirectHome()。

可以看到第一个警告“here1”,但从未见过“here2”。

怎么了?

如果我只是简单地做什么工作:

not exists

我要做的是从表单提交到重定向发生的时间延迟1秒 - 纯粹是出于美学原因。

1 个答案:

答案 0 :(得分:8)

问题可能是submit()调用导致完整回发到服务器,这类似于页面刷新,意味着不会触发以下javascript。