묻고답하기
팝업 소스를 수정해야 하는데 어디를 건드려야 할지 도움 좀 부탁드립니다
2010.01.22 08:25
안녕하세요.
제가 팝업창을 만들려고 자바 소스를 구했는데요.
제가 원했던 소스는 "화면 한가운데"서부터 시작되는 "줌인 효과"가 나는 팝업이 링크 클릭 말고 "페이지 접속시"
바로 뜨는 소스였는데, 어떤 분께서 만들어 주셨습니다.
그런데 문제는 팝업 창 크기 고정이 안 되고 풀스크린 사이즈로 나오는데다, 줌인 되는 속도가 너무 느립니다.
사이즈는 1000*650으로 해야 되고요. 줌인 되는 속도 역시 순간적으로 확 커졌으면 좋겠는데...
아무리 여기저기 건드려 봐도 어디가 문제인지 모르겠습니다.
그래서 고수님들께 도움을 좀 요청하고자 하는데요. (만들어 주신 분께 연락할 방법이 없어서...)
우선 제가 구한 소스는 이겁니다.
팝업 창을 띄울 부분에 들어가는 소스입니다.
<html>
<head>
<title> sjisbmoc </title>
<script language='javascript'>
<!--
window.onload = function()
{
var w = 200;
var h = 150;
var winl = (window.screen.width - w) / 2;
var wint = (window.screen.height - h) / 2;
var winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
window.open('팝업창 주소','popup',winprops);
}
//-->
</script>
</head>
<body>
<form name='frm'>
</form>
</body>
</html>
그리고 띄워진 팝업창 안에 들어갈 내용입니다.
<html>
<head>
<title> sjisbmoc </title>
<script language='javascript'>
<!--
var maxX = window.screen.width;
var maxY = window.screen.height;
var curX = 300;
var curY = 250;
window.onload = function()
{
setTimeout(fncResize,10);
}
function fncResize()
{
var spX = parseInt((parseInt(window.screen.width) - curX)/100);
var spY = parseInt((parseInt(window.screen.height) - curY)/100);
curX += spX<5?5:spX;
curY += spY<5?5:spY;
if(curX>window.screen.width) curX = window.screen.width;
if(curY>window.screen.height) curY = window.screen.height;
var top = (window.screen.width - curX) / 2;
var left = (window.screen.height - curY) / 2;
window.moveTo(top,left);
window.resizeTo(curX,curY);
setTimeout(fncResize,10);
}
//-->
</script>
</head>
<body>
<form name='frm'>
</form>
</body>
</html>
여기서 어디를 수정해야 크기 고정과 줌인되는(커지는) 속도를 조절할 수 있을까요?
답변이 없어서 포인트 회수