var openMain = function(){
            var form = window.open('Index.aspx','','toolbar=no,menubar=no,titlebar=no,directories=no,resizable=no,status=yes,fullscreen=no,width=100%,height=100%');
            form.moveTo(0,0);
            form.resizeTo(screen.availWidth,screen.availHeight);
            closeWin();
        }
        var closeWin = function(){
            var win=window;
            while(win.document.URL!=win.parent.document.URL)
            {
                win=win.parent;
            }
            win.opener=null;
            try{
                win.close();
            }catch(e){
                alert(e.message);
            }
这些是神马 意思?

解决方案 »

  1.   

    以window.open方法打开一个。NET页面,然后移动到左上角X/Y(0,0),然后再把窗体大小变成屏幕可用大小。最后再根据判断否由父框架打开。最后关闭打开这个窗体的起始窗口。然后再关闭窗体自己,如果关闭遇到异常,显示错误!
      

  2.   

    想知道什么,自己不断加alert,比如想知道win.document.URL是个什么玩意,就在之前或之后用alert(win.document.URL);return false;就能看到它是什么了。遇到不懂的你就这样玩,慢慢就会清楚了。