问题1:
<body onload="maxWin()"><script language=javascript>
function maxWin()
{
try
{
var b = top.screenLeft == 0;
var b = b && top.screen.availHeight - top.screenTop - top.body.offsetHeight - 20 == 0;
if(!b)
{
var str = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
str += '<param name="Command" value="Maximize"></object>';
if(typeof(meizzMax)!="object") document.body.insertAdjacentHTML("beforeEnd", str);
document.getElementById("meizzMax").Click();
}
}catch(e){}
}
</script>
<body onload="maxWin()"><script language=javascript>
function maxWin()
{
try
{
var b = top.screenLeft == 0;
var b = b && top.screen.availHeight - top.screenTop - top.body.offsetHeight - 20 == 0;
if(!b)
{
var str = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
str += '<param name="Command" value="Maximize"></object>';
if(typeof(meizzMax)!="object") document.body.insertAdjacentHTML("beforeEnd", str);
document.getElementById("meizzMax").Click();
}
}catch(e){}
}
</script>
你可以让窗口一直得到焦点.但是,不能让它一直在最前面..
<body onblur="this.focus()">
<script>
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
</script>一直再最前面的话应该用模式对话框
你要的应该是这个<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT><input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
window.opener = null;
window.close();
我的页是IE6啊!再IE5.5页没有问题的