<OBJECT id="max" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM name="Command" value="Maximize">
</OBJECT>
<head>
<script language = javascript>
max.Click();
</script>
</head>这一小段还达不到你的要求,你要判断是否已经最大化,是则调用上面的max.Click();
我已经把这段写成函数了
//浏览器最大化
function maxWin()
{
try
{
var b = window.screenLeft == 0;
var b = b && window.screen.availHeight - window.screenTop - document.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>';
document.body.insertAdjacentHTML("beforeEnd", str);
document.getElementById("meizzMax").Click();
}
}catch(e){}
} 但是调用后还是没什么效果 他的最大化之后 IE还是能被移动啊?
是不是我没用好 还是这个方法不可以做到我上面的要求?
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
//--></script>
<PARAM name="Command" value="Maximize">
</OBJECT>
<head>
<script language = javascript>
max.Click();
</script>
</head>
能不能解释一下这段代码,我看不太明白。
没见过这么写的。
万分感激。