<a href='#' onclick="window.open('경로','창이름','location=no,directories=no,resizable=no,status=no, toolbar=no,menubar=no,width=가로,height=세로,scrollbars=no,top=위에서,left=왼쪽에서');return false" -nfocus=blur()>
onclick효과를 주는 것이니 input에도 써먹을 수 있고, 점선 생기는 게 싫으면 a 나 input 태그 안에 -nfocus=blur()을 써주면 된다.
경로는 말그대로 주소이고, 창이름은 프레임에서 타겟과 같다
location : 주소창 표시
directories : 연결 표시
resizable : 크기의 조절 가능
status : 아래에 로딩 표시되는 바
toolbar : 뒤로 앞으로 각종 폴더등 도구상자
menubar : 파일 편집.. 등 메뉴
scrollbars : 스크롤바
width : 창 가로크기 , height : 세로크기
top : 위에서 떨어진 정도, left : 왼쪽에서 떨어진 정도
간단하게 새창 띄우기
링크를 클릭할 때 새창 띄우기
자바스크립트 이용
<a href="javascript:void(window.open('주소','팝업이름','width=가로,height=세로'))">Link</a>
온클릭 이용
<a href="#" onClick="window.open('주소','팝업이름','width=가로,height=세로');return false">Link</a>
버튼을 클릭할때 새창 띄우기
<input type="button" value="JSGUIDE" onClick="window.open'주소','팝업이름','width=가로,height=세로')">
페이지 로딩이 완료되면 새창 띄우기
<BODY -nLoad="window.open('주소','팝업이름','width=가로,height=세로')">
무조건 새창 띄우기
<script langauge="javascript">
window.open("주소","팝업이름","width=가로,height=세로");
</script>
몇초 후에 새창 띄우기
<script langauge="javascript">
setTimeout("window.open('주소','팝업이름','width=가로,height=세로')",5000); //1000 = 1초
</script>
'WEB' 카테고리의 다른 글
HTML5 커뮤니티 (0) | 2012.07.29 |
---|---|
TABLE BORDER (0) | 2012.07.29 |
HTML5 - 2 (0) | 2012.07.29 |
웹표준 (0) | 2012.07.29 |
HTML5 (0) | 2012.07.29 |