var myleft = 0;     // 窗口的左边距
var mytop = 0;      // 窗口的上边距
var mywidth = 800;  // 窗口宽度
var myheight = 600; // 窗口高度var swidth = screen.Width;        // 屏幕宽度
var sheight = screen.Height;      // 屏幕高度//------如有必要,可以却掉
mywidth = swidth;  // 窗口宽度
myheight = sheight; // 窗口高度var vwidth = screen.availWidth;   // 屏幕视口宽度
var vheight = screen.availHeight; // 屏幕视口高度var w = Math.min(swidth,vwidth);
var h = Math.min(sheight,vheight);mywidth = Math.min(mywidth,w);
myheight = Math.min(myheight,h);
if(myleft+mywidth > w)  myleft = w - mywidth;
if(mytop+myheight > h)  mytop = h - myheight;window.moveTo(myleft,mytop);
window.resizeTo(mywidth,myheight);

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2631/2631096.xml?temp=.5029566
    这个是用window.open方法最大化的做法http://expert.csdn.net/Expert/topic/2622/2622640.xml?temp=.7008325
    这个是打开网页就最大化的做法
      

  2.   

    <object id="hh2" classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11" VIEWASTEXT>    
    <param name="Command" value="Maximize"></object>
    <script>
    window.onload = function () {
    hh2.Click(); // 调用一次最小化,二次最大化,以此类推
    };
    </script>