본문 바로가기

카테고리 없음

[자바스크립트] [팝업창] 새창띄우기-원하는 시간에 팝업창 자동으로 띄우고 자동으로 닫기

① <head>와 </head>부분에 넣어줍니다.
*****************************************
<SCRIPT LANGUAGE="JavaScript">
closetime = 5; // 몇초후에 팝업창을 닫을 것인가? 0 이면 안닫음
function Start(URL, WIDTH, HEIGHT) {
windowprops = "left=0,top=0,width=" + WIDTH + ",height=" + HEIGHT;
preview = window.open(URL, "preview", windowprops);
if (closetime) setTimeout("preview.close();", closetime*1000);
}

function doPopup() {
url = "http://www.lss.pe.kr/"; //새창으로 띄울문서이름
width = 300;  // 창의 가로크기
height = 150; // 창의 세로크기
delay = 10;    // 몇초후에 팝업창을 열것인가?
timer = setTimeout("Start(url, width, height)", delay*1000);
}
</script>


② <body>와 </body>부분에 넣어줍니다.
*****************************************
<body onload="doPopup();">


③ 새창으로 띄울문서의 위치지정
*****************************************
<script language="JavaScript">
<!-- JavaScript
window.moveTo(0,0);
// - JavaScript - -->
</script>

[설명]
window.moveTo(0,0); 이 부분의 0,0을 적당한 픽셀값으로 수정하면 됩니다.