• 几个常用的脚本写法


    返回按钮的写法:(要求:如果是打开新窗口,则关闭窗口,否则就返回前一页或者指定页)

    <input type="button" value="返回" onclick="try{if(typeof(window.opener)!='object'){location.href='WebQuery.aspx?repoid=78102';}else{window.close();}}catch(e){}" />

    <input type="button" value="返回" onclick="try{if(typeof(window.opener)!='object'){history.back();}else{window.close();}}catch(e){}" />

    OpenNewWindow("xxx.aspx");

    OpenNewWindow("xxx.aspx",true);

    //根据参数IsMax来决是否打开全屏窗口:IsMax为true打开全屏
    function OpenNewWindow(strUrl, IsMax,isResize,widthPx,heightPx)
    {
     if (typeof(widthPx) == "undefined")
     {
      var widthPx=600;
     }
     
     if (typeof(lengthPx) == "undefined")
     {
      var heightPx=400;
     }
     
     if(typeof(isResize) == "undefined")
     {
      var isResize = 1;
     }
     
     if(typeof(IsMax) == "undefined")
     {
      var IsMax = true;
     }
     
     var strFeatures ="width="+widthPx+",height="+heightPx+",resizable="+isResize+",scrollbars=1,status=1,center=1";
     
     newwin=window.open(strUrl,"",strFeatures)
     if(IsMax)
     {
      if (document.all)
      {
       newwin.moveTo(0,0);
       newwin.resizeTo(screen.width,screen.height);
                newwin.outerWidth=screen.availWidth;
       newwin.outerHeight=screen.availHeight;
       newwin.focus();
       return;
      }
     }
     else
     {
      newwin.moveTo((window.screen.availWidth-widthPx)/2,(window.screen.availHeight-heightPx)/2);
      newwin.resizeTo(widthPx,heightPx);
      newwin.focus();
     }
    }

  • 相关阅读:
    hdu 2222 Keywords Search 模板题
    AC自动机 (模板)
    7. 通过鼠标右键改变视角
    NGUI所见即所得之UIAtlasMaker , UIAtlas (2)
    6. 通过鼠标滑轮控制“镜头远近”
    5. Unity脚本的执行顺序
    4. 在Inspector面板中显示类中变量+ 拓展编辑器
    NGUI 的使用教程与实例(入门)(1 )
    1. 通过移动鼠标旋转摄像机观察模型
    C#面试题
  • 原文地址:https://www.cnblogs.com/liubiqu/p/1307734.html
Copyright © 2020-2023  润新知