2014-01-06 22 views
1

如何通過IE導航到使用JavaScript的URL,我已經嘗試了JavaScript的大部分功能,並且它們不適用於IE。如何通過IE導航到使用JavaScript的URL?

window.location.href = ''; //doesn't work for IE 
window.location = ''; //doesn't work for IE 

window.open(""); //does work for IE but it opens it in a new tab and I don't want this 

我需要幫助。 謝謝。

編輯!

window.location.href = ''; //works well for IE, the problem was that I was using jQuery to build my HTML and solved by: jQuery.mobile.navigate("url.html#subPg"); 
+0

'window.location.href'是普遍的,當您嘗試使用它時會發生什麼? –

+0

@AlexK。 URL改變了,但是它不能導航,我使用jQuery mobile,在一個HTML頁面中構建整個網站並瀏覽頁面ID – geekslot

+0

啊,'jQuery.mobile.navigate(..)'? –

回答

1

試試這個 self.location=」top.htm」;

在IE6,IE7測試 下面所有的方法實際上應該工作 -

1,

window.location.href=」login.jsp?backurl=」+window.location.href; 

2,

window.history.back(-1); 

3,

window.navigate(」top.jsp」); 

4,

self.location=」top.htm」; 

5,

top.location=」error.jsp」; 
+0

與window.location.href =「」; – geekslot

0

嘗試這種情況:

<script language="javascript"> 
window.navigate(""); 
</script> 

或者這樣:

<script language="JavaScript"> 
self.location=""; 
</script> 

-Mohamed Shimran