类似按了F11效果不要用window.Open(...)方式全屏
用下面这个方式,需要开启“对未标记为可安全执行的Activex脚本控件初始化并执行脚本”,能有不让用户设置ie安全性的方式吗?
 var WshShell = new ActiveXObject("WScript.Shell");
 WshShell.SendKeys("{F11}");用下面这个方式,我怎么测试没效果呢?
 <object id="min" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
        <param name="Command" value="Minimize">
    </object>
    <button onclick="min.click()">
        <font face="webdings">0</font></button>
    <object id="max" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
        <param name="command" value="maximize">
    </object>
    <button onclick="max.click()">
        <font face="webdings">1</font></button>
    <object id="clo" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
        <param name="Command" value="Close">
    </object>
    <button onclick="clo.click()">
        <font face="webdings">r</font></button>

解决方案 »

  1.   

    <script>
    <!--
    function windowopen()
    {
    var target="http://www.hongen.com";
    newwindow=window.open("","","scrollbars");
    if (document.all)
    {
    newwindow.moveTo(0,0)
    newwindow.resizeTo(screen.width,screen.height)
    }
    newwindow.location=target
    }
    //-->
    </script>
    <form>
    <input type="button" onClick="windowopen()" value="全屏显示" name="button">
    </form>
      

  2.   

    http://www.websbook.com/javascript/wyqpxsdjavascriptdm_17113.html
      

  3.   

    谢谢楼上大哥回复,
    window.open方式容易被浏览器屏蔽了,所以不想用window.open方式,有没有其他方式呢?
      

  4.   

    <script language="javascript" type ="text/javascript" >
        function init(){
    ResizeAndCenter();
        }
        function ResizeAndCenter(){
    window.resizeTo(screen.availWidth, screen.availHeight );
    window.moveTo(10, 0);
    }
    window.onload = init;
    </script>
      

  5.   

    自己写个ActiveX吧,导出ocx或者cab包,页面再调用,想怎么显示都可以,我们的业务系统有些功能就是这样实现的
      

  6.   

    很明显F11是浏览器的操作,不用activeX你要想用js去操作浏览器是不可能的。