2011-08-05 25 views
2

Javascript - document.location或window.location或window.location.href或location.href在Google Chrome 6和7(i沒有測試降低版本)從窗口/正文卸載事件調用時。這兩種方式似乎都可以在IE,Firefox和Safari瀏覽器中正常工作。當通過body/window卸載事件調用時,location.href在chrome中不起作用

通過更多的測試,我能夠看到,當通過點擊事件或任何其他事件完成此重定向實際上在鉻中工作。然而,當這在身體卸載事件。這是行不通的。

示例代碼:

<html> 
    <script type="text/javascript"> 
     function check() 
     { 
      location.href="http://www.google.com"; 
     } 
    </script> 

    <body onunload="check()"> 

     <input type="button" onclick="check();" value="check"> 

    </body> 
</html> 

我仍然在試圖找到一種方法,有在Chrome這個工作...任何幫助將不勝感激。

感謝, Nived

回答

0

嘗試了這一點

setTimeout(function(){ 
    document.location.href = "page.html;"},500); 
相關問題