几个常用的脚本写法

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

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

<input type="button" value="返回" οnclick="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();
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值