주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

점점 커지면서 열리는 팝업 윈도우

광수 | 2001.10.16 10:12:13 댓글: 0 조회: 492 추천: 13
분류컴관련 강좌·팁 https://life.moyiza.kr/itstudy/1746873


<head> 와 </head> 사이에 아래 소스를 삽입하세요.
<script language="javascript">
<!--
var mylocation="test.htm";
var x=100;
function go() {
win2=window.open("","","scrollbars=no");
win2.window.resizeTo(400,250);
win2.window.moveTo(0,0);
win2.location.href=mylocation;
go2();
}

function go2() {
if (x<400) {
win2.resizeBy(0,5);
x+=5;
}
else {
x=100;
return;
}
setTimeout ("go2()",50);
}
//-->
</script>
<body> 속 넣고 싶은 위치에 아래와 같이 삽입하세요 !
<a href="javascript:go()">View Example !</a>
window.resizeTo(x,y)
resizeTo() 메소드는 윈도우의 크기를 너비 x픽셀 , 높이 y픽셀로 바꿔준다
window.resizeBy(x,y)  
resizeBy() 메소드는 윈도우의 크기를 상대적으로 변화시킨다.
resizeBy(10,10) 이면 현재 크기에서 너비 10, 높이 10 픽셀 증가 ~
else { x=100; return; }
링크를 다시 클릭했을 때 슬라이딩 효과를 주기 위해 변수 x의 값을 100 으로 재설정..
return 은 해당 함수[go2()]를 종료시키기 위해 사용했어요.. 리턴값을 생략되면 setTime("go2()",50) 에 의해서 go2() 함수가 계속해서 호출되기때문에 창의 크기가 끝없이 .... 무한 루프 되죠..
그래서 적당한 크기에서 애니메이션을 멈추기 위해서는 반드시 return 값을 주게 되는겁니다.
리턴값을 주지않고 .. 악용하묜 ? .. -_- 예전에.. 모 채팅사이트의 폭탄처럼도 쓰이겠죠 ?
추천 (13) 선물 (0명)
IP: ♡.156.♡.178
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11830
관리자
2003-09-20
11381
관리자
2003-09-20
20505
지구인
2010-08-27
19312
지구인
2009-09-07
13631
SOLIDH
2010-01-29
15588
엔죠라이프
2004-10-07
16689
광수
2001-10-16
444
광수
2001-10-16
306
광수
2001-10-16
474
광수
2001-10-16
352
광수
2001-10-16
426
광수
2001-10-16
429
광수
2001-10-16
492
광수
2001-10-16
395
광수
2001-10-16
468
광수
2001-10-16
333
광수
2001-10-16
429
광수
2001-10-16
371
광수
2001-10-16
518
광수
2001-10-16
351
광수
2001-10-16
418
광수
2001-10-16
299
광수
2001-10-16
541
광수
2001-10-16
400
광수
2001-10-16
498
광수
2001-10-16
386
광수
2001-10-16
440
모이자 모바일