2011-06-13 5 views
1

나는 document.URL 함수를 사용하여 자바 스크립트를 통해 웹 페이지를로드합니다. 그것은 IE에서 잘 작동하지만 크롬과 파이어 폭스는 문제를 일으킨다. 아무것도 다시로드되지 않습니다. 대체 방법이 있습니까? 내가 전달하고이 명령은 크롬을 준수하려면, 그렇지 않으면 HREF가 현재 경로에 상대적인 것, 프로토콜이 지정되어 있는지 확인해야합니다document.URL이 Chrome 또는 Firefox에서 작동하지 않습니까?

document.URL = 'samplepage.php'; 

답변

4
location.href="samplepage.php" 
+1

+1 @Sanks : 표준에 따르면 'document.URL'은 읽기 전용입니다 ([참조] (http://www.w3.org/TR/DOM-Level-2-HTML/html). .html # ID-46183437)), 이는 의미가 있습니다. * 문서 *가있는 위치는 변경할 수 없으며 창만보고있는 부분 만 변경할 수 있습니다. @ Shakti Singh은 보통 'window.location'을 통해이 작업을 수행하는 일반적인 방법을 지적했습니다.이 작업은 현재 표준화되고 있습니다 (http://www.w3.org/TR/Window/#location). 매우 광범위하게 지원됩니다. –

0

입니다.

url = 'google.com' 
window.location.href = 'http://'+url; 
관련 문제