如何在Javascript中控制window.location的行为?

如何在Javascript中控制window.location的行为?,javascript,Javascript,在我的页面底部有window.location= 我希望加载我的页面(我们称之为jspage),然后只有在所有内容都完全加载后才执行重定向。当我在处理jspage时被“卡住”在引用页面上的那一刻,jspage会闪烁片刻,我被重定向了您可以将重定向放到body的OnLoad处理程序,或者使用jQuery$(document).ready()将代码放入,或者添加timout并在jspage上停留一段时间,以便在重定向发生时更好地控制时间 但我会开始弄明白为什么你们会“卡在”推荐页面上。这很可能是由于

在我的页面底部有window.location=


我希望加载我的页面(我们称之为jspage),然后只有在所有内容都完全加载后才执行重定向。当我在处理jspage时被“卡住”在引用页面上的那一刻,jspage会闪烁片刻,我被重定向了

您可以将重定向放到body的OnLoad处理程序,或者使用jQuery
$(document).ready()
将代码放入,或者添加timout并在jspage上停留一段时间,以便在重定向发生时更好地控制时间


但我会开始弄明白为什么你们会“卡在”推荐页面上。这很可能是由于服务器端对jspage的处理速度慢而不是浏览器渲染造成的(在Firefox中使用Fiddler或FireBug的Net tab来查看页面何时真正从服务器返回)。

您可以将重定向放到body的OnLoad处理程序,或者使用jQuery
$(document).ready()
将代码放入,或者添加timout并在jspage上停留一段时间,以便在重定向发生时更好地控制时间


但我会开始弄明白为什么你们会“卡在”推荐页面上。这很可能是由于服务器端对jspage的处理速度慢而不是浏览器渲染造成的(在Firefox中使用Fiddler或FireBug的Net tab来查看页面何时从服务器返回)。

我将使用窗口的
onload
事件,并在窗口中放置小计时器,例如两秒钟,以确保用户看到启动屏幕。这方面的代码很简单:

<script type="text/javascript">
window.onload = function() {
   window.setTimeout(function() {
      document.location.href = "otherpage.html";
   }, 2000);
}
</script>

window.onload=函数(){
setTimeout(函数(){
document.location.href=“otherpage.html”;
}, 2000);
}

我将使用窗口的
onload
事件,并在其中放置小计时器,例如两秒钟,以确保用户看到启动屏幕。这方面的代码很简单:

<script type="text/javascript">
window.onload = function() {
   window.setTimeout(function() {
      document.location.href = "otherpage.html";
   }, 2000);
}
</script>

window.onload=函数(){
setTimeout(函数(){
document.location.href=“otherpage.html”;
}, 2000);
}