익스플로러,파이어폭스를 사용하면서 나의 의지와 관계없이 창이 좁아지거나 넓어질경우 많이 당황을 하게된다. 물론 익스플로러나 파이어폭스 창을 하나 더띄워서 마지막에 닫으면 아무런 문제가 없지만 나도 모르게 변경된 사이즈로 닫게됐다면 씩씩거리면서 다시 창 사이즈를 맞춘 경험이 있다.
이런 창 조절하는 프로그램도 많이 있다는걸 알고 있다. SIZER나 IETOY 등등 창을 맞출때마다 프로그램을 찾아서 조절하는 것 보다는 HTML화일로 연결해놓고 필요할때마다 사이즈를 맞추는게 더 효과적이라고 생각을 하고 있다.
스크립트 소스를 어디서 구하긴 했는데 기억이 잘안나서 출처는 표시를 안했다.
994*984로 마춘건 내가 순전히 파이어폭스를 설치했을때의 브라우저 위치를 저장했다가 맞춰놓은 것이다. 전체화면으로 보는게 좋긴하겠지만 바탕화면에 있는 화일을 브라우저로 띄울때 편리하게 사이즈를 줄여놓은거라 원하는 사이즈로 바꿀수도 있다.
사용하는 방법은 주석에 있듯이 자기가 원하는 사이즈 위치를 지정해서 사용할 수 있다.
아래 코드가 적혀있는 파일 :
<script language=javascript>
<!--
function WinSize(w,h){
window.resizeTo(w,h); //윈도우 사이즈 변경
}
function WinMoveA(x,y){
window.moveTo(x,y); //윈도우 위치이동(절대좌표: x,y에 지정한 좌표로 이동)
}
function WinMoveR(x,y){
window.moveBy(x,y); //윈도우 위치이동(상대좌표: 현재창의 위치에서
//상대적으로 x,y만큼 이동)
}
function WinFull(){ //전체 화면으로 변경하는 함수
window.moveTo(0,0);
window.resizeTo(screen.availWidth,screen.availHeight);
}
//-->
</script>
</head>
<body onLoad="WinSize(994,984); WinMoveA(4,4);">
<form>
<input type=button value="640*480" onClick="WinSize(640,480)">
<input type=button value="800*600" onClick="WinSize(800,600)">
<input type=button value="1024*768" onClick="WinSize(1024,768)">
<input type=button value="파이어폭스 디폴트994*984" onClick="WinSize(994,984); WinMoveA(4,4)">
<input type=button value="전체화면" onClick="WinFull()">
<p>
<input type=button value="절대좌표( X:100 Y:50 )" onClick="WinMoveA(100,50)">
<input type=button value="상대좌표( X:100 Y:50 )" onClick="WinMoveR(100,50)">
</form>