2011-08-24 160 views
3

,我寫我的索引頁重定向頁面,而不更改URL

window.location.replace(www.mysite.com/index2.html);

重定向代​​碼上,但它也改變URL這是顯而易見的。

例如,當我跑www.mysite.com/index.html

它應該運行www.mysite.com/index2.html頁面和瀏覽器地址應該顯示www.mysite.com/index.html

我想在jQuery或JavaScript中做到這一點。

回答

0

如果不欺騙瀏覽器的歷史記錄,則不能這樣做。您可以在這裏找到

https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#section_4

一個例子,否則,你可以使用一個框架index.html

注顯示index2.htmlhistory.pushState()並非所有瀏覽器都支持。

+0

我知道這可以通過經典的asp頁面中的server.transfer完成。我curisos在jQuery中做到這一點。 –