4. window 객체 활용


* 윈도우 위치 및 크기 조절

윈도우의 위치와 크기는 window의 프로퍼티로 조절할 수 없고, moveBy(), moveTo(), resizeBy(), resizeTo()를 사용해야 한다.


- 윈도우를 위로 5픽셀, 오른쪽으로 10픽셀 이동

window.moveBy(5,10);


- 윈도우를 스크린의 (25,10) 위치로 이동

window.moveTo(25,10);

self.moveTo(25,10);


- 윈도우 크기를 5픽셀 좁게, 10픽셀 길게 변경

window.resizeBy(-5,10);

window.resizeTo(self.outerWidth-5, self.outerHeight+10);


- 윈도우 크기를 200 X 300으로 변경

window.resizeTo(200,300);


예제 10-5. 윈도우의 위치와 크기 조절

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>윈도우의 위치와 크기 조절</title></head>
<body>
<h3>윈도우의 위치와 크기 조절</h3>
<hr>
<button onclick="window.moveBy(-10(왼), 0)">left</button>
<button onclick="window.moveBy(10(오), 0)">right</button>
<button onclick="self.moveBy(0, -10(위))">up</button>
<button onclick="moveBy(0, 10(밑))">down</button>
<button onclick="resizeBy(10(오), 10(밑))">+</button>
<button onclick="resizeBy(-10(왼), -10(위))">-</button>
// resize앞에 window는 생략이 가능하다
</body>
</html>
 
cs


Posted by 너래쟁이
: