2011-08-18 114 views
0

與此代碼如何將頁面的網址中的哈希符號更改爲其他值?

 <script type="text/javascript"> 
       window.location.hash="Aboutus"; 
    </script> 

,我得到的URL#公司簡介.. 我想這個標誌更改爲其他值..How我可以procees?

+0

不能'#'具有語義含義。 – Hogan

+0

我使用Ajax來加載我的網頁..當我的ajax頁面加載時,我需要更改網址,無需重新加載頁面。而已。 –

+0

更改url片段('#'後面的部分)不會導致頁面重新加載 – detaylor

回答

2

你不能,散列在url中有特殊含義,它必須是散列,而不是任何其他符號。

0

嘗試:

window.location.href += "#Abouts"; 
alert(location.hash.slice(1)); //Abouts 
0

要更改URL,而不重新下載 - 你必須改變哈希值。你是對的。但哈希是#後的所有符號。所以你不能改變它。

相關問題