window對象對操作瀏覽器fichangyouyong,開發(fā)者可以通過moveby(),moveto();resizeby(),resizeto();四個函數來操作window窗口.
首先是:moveby(x,y)-將瀏覽器相對于當前位置水平移動x像素,垂直移動y像素.x為正數向右移動負數向左,y為正數向下移動,y為負數向上移動
其次是:moveto(x,y);-將瀏覽器窗口置于左上角用戶屏幕的(x,y)處,可以使用負數,但是負數會移除屏幕,左上角坐標(0,0)逐漸向右向下增加.
再次是:resizeby(x,y);相對于瀏覽器目前窗口大小將窗口寬度增加x像素,高度增加y像素,當xy為負數時,瀏覽器將減小.
最后是:resizeto(x,y);把目前瀏覽器窗口調整寬度為x像素,高度為y 像素,xy不能為負數.
查看效果(請在ie下打開,并讓運行javscript):windwo窗口操作
<html>
<head>
<title>windwo窗口操作</title>
</head>
<script language=javascript>
<!--
function mb()
{
var x = document.getelementbyid(xpx).value;
var y = document.getelementbyid(ypx).value;
window.moveby(x,y);
}
function mt()
{
var x = document.getelementbyid(xpx).value;
var y = document.getelementbyid(ypx).value;
window.moveto(x,y);
}
function rb()
{
var x = document.getelementbyid(xpx).value;
var y = document.getelementbyid(ypx).value;
window.resizeby(x,y);
}
function rt()
{
var x = document.getelementbyid(xpx).value;
var y = document.getelementbyid(ypx).value;
window.resizeto(x,y);
}
-->
</script>
<body>
x<input type=text value=10 name=xpx id= xpx maxlength=4>像素<br>
y<input type=text value=10 name=ypx id= ypx maxlength=4>像素<br>
<input type=button onclick=mb() value=window.moveby操作(x>0向右y>0向下)><br>
<input type=button onclick=mt() value=window.moveto操作(x>0向右y>0向下)><br>
<input type=button onclick=rb() value=window.resizeby操作(x>0向右增加y>0向下增加)><br>
<input type=button onclick=rt() value=window.resizeto操作(x>0寬 y>0高)><br>
</body>