테스트 사이트 - 개발 중인 베타 버전입니다

★팝업질문

· 14년 전 · 1191 · 1
이렇게 소스를 입력하면 팝업 창이 2개가 뜨다가 없어지는데요..
여기까지는 괜찮은데 뜨다가 그냥 순식간에 바로 사라지네요 ㅠㅠ

닫히는 초 설정을 하고싶은데.. 어떻게해도 안되네요...
초설정 어디에 넣어야하는지 간략하게 소스 부탁드립니다.





<BODY OnLoad="doPopup();">

<SCRIPT LANGUAGE="JavaScript">
<!--
closetime = 10; // 열린 팝업이 닫히는 시간 (초단위)

function Start(URL, WIDTH, HEIGHT, WinName) {
windowprops="left=90,top=90,width="+WIDTH+",height="+HEIGHT;
// 윈도우가 열리는 위치
WinName = window.open(URL, WinName,windowprops);
if (closetime) setTimeout(WinName.close(), closetime*1000);
}


function doPopup() {

width=800; // 팝업 가로크기
height=500; // 팝업 세로크기
delay=3; // 팝업이 열리는 시간 (초단위)
timer=setTimeout("Start('http://www.naver.com ', width, height,'preview1')", delay*1000);
timer=setTimeout("Start('http://www.daum.net ', width, height,'preview1')", delay*1000);
}

//-->

</script>
</body>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

closetime = 10; // 열린 팝업이 닫히는 시간 (초단위) 수정하시면 됩니다..

간단하게 소스 보고 말씀드리자면.

delay=3; // 팝업이 열리는 시간 (초단위)
-> 해당 소스를 읽고 난후 3초 후에 팝업이 열립니다.

closetime = 10; // 열린 팝업이 닫히는 시간 (초단위)
-> 팝업이 열린후 10초 후 닫힙니다.

브라우저의 속도에 따라 인식하는 시간이 약간 틀릴수 있습니다. 또한 팝업자체의 로딩시간으로 인한 시간차가 생길수 있습니다. 예를들어 팝업여는데 시간이 3초가 걸리면 팝업열린후 7초후에 닫히게 됩니다.

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354