很多BS系统打开之后没有工具栏和菜单栏,使显示空间更充足,并且更加美观,实现内容很简单,我在整理的时候很想通过object控件中的方法在javascript自动最大化,但是放服务器之后执行无效,一直没找到原因,望哪位能指教。
index.html内容如下:
<object id="max" classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize">
</object>
<SCRIPT language="JavaScript">
toFull();
function toFull()
{
if(window.name == 'mainWin'){
return;
}
var win =window.open('main.html','','toolbar=no,location=no,status=yes,directories=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0');
window.opener = null; //关闭原窗口,不提示
window.open("","_self");
window.close();
}
</SCRIPT>
<param name="Command" value="Maximize">
</object>
<SCRIPT language="JavaScript">
toFull();
function toFull()
{
if(window.name == 'mainWin'){
return;
}
var win =window.open('main.html','','toolbar=no,location=no,status=yes,directories=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0');
window.opener = null; //关闭原窗口,不提示
window.open("","_self");
window.close();
}
</SCRIPT>
main.html内容如下:
<object id="max" classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize">
</object>
<param name="Command" value="Maximize">
</object>
<script language="JavaScript">
max.Click();//放服务器执行无效
if (window.screen){ //并不是最大化,但效果一样
window.moveTo(0, 0);
window.resizeTo(screen.availWidth,screen.availHeight);
}
</script>
max.Click();//放服务器执行无效
if (window.screen){ //并不是最大化,但效果一样
window.moveTo(0, 0);
window.resizeTo(screen.availWidth,screen.availHeight);
}
</script>