2011-08-18 2 views
0

이 코드가있을 때페이지 URL의 해시 기호를 다른 값으로 변경하려면 어떻게해야합니까?

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

, 나는 url을 얻습니다. Aboutus .. 이 부호를 다른 값으로 변경하고 싶습니다. 어떻게 처리 할 수 ​​있습니까?

+0

'#'은 의미 상 의미가 없습니다. – Hogan

+0

아약스를 사용하여 내 페이지를로드하고 있습니다. 아약스 페이지를로드 할 때 페이지를 다시로드하는 URL을 변경해야합니다. 그게 다야. –

+0

URL 조각 ('#'다음 부분)을 변경해도 페이지가 다시로드되지 않습니다. – detaylor

답변

2

해시는 URL에서 특별한 의미가 있습니다. 다른 해시가 아니어야 해시가되어야합니다.

0

시도 :

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

가 다시로드하지 않고 URL을 변경하려면 - 당신이 해시를 변경해야합니다. 너 맞아. 그러나 해시는 # 부호 뒤에 모든 것입니다. 그래서 당신은 그것을 바꿀 수 없습니다.

관련 문제