■ 새 창 열기 open() 메서드
페이지 로딩시 새 창 열기
<script language="javascript">
function winOpen()
{
window.open("123.html", "newWin", "width=300, height=200, toolbar=no, scrollbars=yes");
}
</script>
<body onLoad="winOpen()">
클릭시 새 창 열기, 링크 열기
<script language="javascript">
function winOpen()
{
window.open("123.html", "newWin", "width=300, height=200, toolbar=no, scrollbars=yes");
}
</script>
<font onClick="winOpen();">클릭 열기</font>
<a href="winOpen();">링크 열기</a>
매개 변수를 이용하여 열기
<script language="javascript">
function winOpen(url, winname, winhow)
{
window.open(url, winname, winhow);
}
</script>
<a href= "winOpen('123.html', 'newWin', 'width=300, height=200, toolbar=no, scrollbars=yes');">매개 변수 열기</a>
■ 새 창 열기 close() 메서드
<script language="javascript">
function winClose()
{
window.close();
}
</script>
<a href="winClose()">함수 이용 닫기</a>
<a href="window.close()">메서드 이용 닫기</a>
■ 새로 열린 창에서 연 창을 컨트롤하기
창 닫기 전에 연 창의 폼 요소에 값 넘기기
<script language="javascript">
function winClose(addr)
{
opener.form1.address=addr;
self.close();
}
</script>
<a href="winClose('서울 종로구');">종로구</a>
<a href="winClose('서울 마포구');">마포구</a>
창 닫기 전에 연 창을 리로드하기
<script language="javascript">
function winClose()
{
opener.location.reload();
self.close();
}
</script>
<a href= "winClose();">함수 이용 닫기</a>
■ 새로 열린 창에서 크기 조절하기 window.resizeTo
페이지 로딩시 크기 조절
<script language="javascript">
function winSize()
{
window.resizeTo(300, 200); // 너비,높이
}
</script>
<body onLoad="winSize();">
■ 새로 열린 창에서 위치 조절하기 window.moveTo
페이지 로딩시 위치 조절
<script language="javascript">
function winMove()
{
window.moveTo(200, 200); // X,Y 좌표
}
</script>
<body onLoad="winMove()">
해도해도해봐도 헷갈리는 window.open!!
내가 닭이라서 그런가..ㅠ_ㅠ
블로그 > Dualist☆
http://blog.naver.com/marix15/90013452575