2016-02-01 62 views
0

我試圖找出爲什麼下面的代碼將在Internet Explorer中工作,但不是Chrome或Firefox:的Javascript window.location.replace

<script language='javascript'> 
    window.location.replace = 'http://home.php' 
</script> 

當我改字「取代」到「href」屬性,它將在Chrome和Firefox中運行,但不再適用於IE。

這有什麼解釋嗎?

預先感謝您。

+1

不要你的意思是使用'取代()'方法,而不是財產? – Michelangelo

+1

我相信'window.location.replace'是一個函數。 – jcubic

+0

請參閱http://stackoverflow.com/questions/8898998/window-location-replace-not-working-to-redirect-browser – Rajesh

回答

0

replace特定於IE。

分配直接window.location有它便攜:

window.location = 'http://home.php' 
相關問題