window.open("해당url", "target", "속성");
보통 위와 같이 쓰이는, 주로 팝업용으로 쓰이는 함수가 있다.
위 함수의 파라미터 부분의 "target" 부분을 아무렇게나 주어도 보통은 팝업창이 잘 뜬다.
근데 map태그의 area부분에선 "_blank" 라고 쓰지 않으면 그냥 그창에서 열려버린다.
<area href="#" onclick="javascript:window.open('해당url', '_blank', '속성')" >
target 부분에 들어가는 값들을 말해주자면, 아래와 같다.
name | 연결된 문서를 읽어 지정한 이름의 윈도우나 프레임(frame) |
---|---|
_blank | 연결된 문서를 읽어 새로운 빈 윈도우에 표시한다. 윈도우 이름은 없다. |
_media | 연결된 문서를 읽어 메디아바의 HTML 내용부분에 표시한다. IE6부터 적용된다. |
_parent | 연결된 문서를 읽어 바로 상위 모체창에 표시한다. |
_search | 연결된 문서를 읽어 브라우저의 검색창에 표시한다. IE5부터 적용된다. |
_self | 디폴트이며, 연결된 문서를 읽어 현재창에 표시한다. |
_top | 연결된 문서를 읽어 최상위 윈도우에 표시한다. |
간단한 것이지만 실수하기 쉬운 부분인거 같다.