本實例實現(xiàn)在窗口打開時,將窗口安裝指定的大小放在屏幕中間,并使窗口不斷放大,直到窗口大小與屏幕大小相同為止。
本實例主要應(yīng)用 screen 對象的 availWidth 和 availHeight 屬性來獲取屏幕工作區(qū)域的寬度和高度,并用 window 對象的 resizeTo()方法來指定窗口的位置,用 window 對象的 moveTo 方法使窗口不斷變大。
實現(xiàn)功能主頁面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title></title>
<script type="text/javascript">
var sun = 400;
var screenW = window.screen.availWidth;
var screenH = window.screen.availHeight;
var initialW = screenW-sun;
var initialH = screenH-sun;
window.resizeTo(initialW,initialH);
var x = sun/2;
var y = sun/2;
window.moveTo(x,y);
var timer;
function blow()
{
if(initialH<(window.screen.height-30))
{
initialW = initialW+2;
initialH = initialH+2;
window.resizeTo(initialW,initialH);
timer = setTimeout("blow()",50);
x=x-1;
y=y-1;
window.moveTo(x,y);
}
else
{
window.clearTimeout(timer);
}
}
</script>
</head>
<body onload="blow()">
</body>
</html>