Location
Language/JAVASCRIPT 2010. 5. 10. 15:25< Location >
property(속성) |
method(메써드) | ||
netscape6.0 |
Expolorer |
netscape6.0 |
Explorer |
hash |
hash |
reload |
reload |
host |
host |
replace |
replace |
hostname |
hostname |
assign |
assign |
href |
href |
||
pathname |
pathname |
||
port |
port |
||
protocol |
protocol |
||
search |
search |
1) 속성
protocol
1. javascript-x: |
4. http: |
7. mailto: |
2. view-source: |
5. file: |
8. news: |
3. https: |
6. ftp: |
9. gopher: |
10. telnet: |
11. res: |
hostname
예)위 표에서 hostname 속성은 "home.world.co.kr"이다.
port
예)위 표에서 port 속성은 "8080"이다.
host
예)위 표에서 host 속성은 "home.world.co.kr:8080"이다.
pathname
예)위 표에서 pathname 속성은 "book/javascript-x.html"이다.
hash
예)위 표에서 hash 속성은 "#windowurl"이다.
search
예)위 표에서 search 속성은 "?x=5&y=7"이다.
href
예)window.location=http://home.world.co.kr/ = window.location.href= "http://home.world.co.kr/"
2) 매서드
reload - 현재문서를 다시 읽어 들이는 매서드이다. 이 매서드는 도구막대에서 reload버튼을 클릭 하는 것과 동일한 결과를 가져온다.
reload()
replace - 현재 히스토리 리스트에 있는 url을 지워버리고 이 매서드에서 지정한 url을 읽어 들인다.
replace(url)
url: 현재 url을 대신할 url을 의미한다.
현재 문서의 url이 www.netscape.com이라고 하자 이 문서에 location.replace("http://www.microsoft.co.kr")매서드를 이용하면 브라우저는 www.microsoft.co.kr을 읽어 들일 것이다. 도구막대에서 이전 버튼을 클릭하면 www.netscape.com으로 이동하지 않는다. www.microsoft.co.kr이 www.netscape.com을 히스토리 리스트에서 지워버리고 www.microsoft.co.kr로 바꾸어 버렸기 때문이다.
assign - 새로운 html document를 읽어들이는 매서드이다.
location.assign(sURL)
sURL : 읽어들인 document의 url을 지정하는 String
예)
<form name="oform">
<input type="button" name="ass" value="assign" onclick="location.assign('http://www.msn.co.kr')">
</form>
'Language > JAVASCRIPT' 카테고리의 다른 글
checkbox (0) | 2010.05.10 |
---|---|
BUTTON (0) | 2010.05.10 |
DIV (0) | 2010.05.10 |
window 개체 (0) | 2010.05.10 |
onSelect | onkeypress (0) | 2010.05.10 |