2012-07-18 91 views
1

爲什麼window.location在某些IE8瀏覽器上不起作用?我試着用IE8在10臺電腦上工作,其中8人工作2人不工作。這是我用來重定向瀏覽器的腳本。window.location重定向不能在IE8上工作

<script type="text/javascript"> 
sublimevideo.ready(function(){ 
    sublimevideo.prepareAndPlay('video1'); 
    sublimevideo.onEnd(function(sv){ 
    window.location = 'http://www.site.com.au/register'; 
    }); 
});   
</script> 
+0

試試'window.location.href ='yourLocation'' – honyovk 2012-07-18 01:39:04

+0

您是否在每臺計算機上嘗試過多次? – 2012-07-18 01:55:16

+0

謝謝。我嘗試了很多次。 8/10的作品每次有2個沒有工作。在這兩個中,我更新了1的Java,它的工作。我試圖找到一種方式來重定向與舊的Java更新。 – user1074803 2012-07-18 02:00:38

回答

1

最可靠的方法來直接瀏覽器導航到一個新的頁面是使用location.assign()

location.assign('http://example.com'); 
+0

謝謝。但它需要一個java更新。具有舊java更新的計算機沒有做任何事情。 – user1074803 2012-07-18 01:55:36

+0

我們在談論java的「老」嗎?它在IE7和IE8中工作嗎? – 2014-03-07 17:32:09

+0

IE 8.0.7601.17514中的location.assign或window.location都不適用於我。 – 2015-01-16 02:34:20