登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

面包会有的

... ...

 
 
 

日志

 
 

打开窗口通用函数及参数详解  

2008-07-03 11:39:01|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

JS弹出窗口通用函数及参数详解

2008年5月23日 11:07:15 发布:Nuoya

函数如下,放置<head></head>之间

<script LANGUAGE="javascript">

<!--

function openwin(url) {

window.open (url, "统计", "height=500, width=600, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no")

//写成一行

}

//-->

</script>

参数详解:

<SCRIPT LANGUAGE="javascript"> js脚本开始;

window.open 弹出新窗口的命令;

"page.html" 弹出窗口的文件名;

"newwindow" 弹出窗口的名字(不是文件名),非必须,可用空"代替;

height=100 窗口高度;

width=400 窗口宽度;

top=0 窗口距离屏幕上方的象素值;

left=0 窗口距离屏幕左侧的象素值;

toolbar=no 是否显示工具栏,yes为显示;

menubar,scrollbars 表示菜单栏和滚动栏。

resizable=no 是否允许改变窗口大小,yes为允许;

location=no 是否显示地址栏,yes为允许;

status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

</SCRIPT> js脚本结束

 

 

 document.body.onresize(){  
          window.resizeTo(800,600);  
          window.moveTo((screen.width-800)/2,(screen.height-620)/2);  
  }

 

 

 

<SCRIPT   language="JavaScript">  
  <!--  
  function   js_callpageV(htmlurl,target)   {  
  if   (target==   null)  
  {   target="_blank"  
  }  
  var   popup=window.open(htmlurl,target,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=50,height=50");  
  popup.resizeTo(420,360);   //显示窗口大小  
  popup.moveTo(100,100);//显示位置  
   
  popup.focus();  
  if   (popup   !=   null)   {  
  if   (popup.opener   ==   null)   {  
  popup.opener   =   self;    
  }  
  }  
  return   false;  
  }  
  //-->  
  </script>

 

 

 

var   NewWin   =   null;  
  function   WinOpen(url)  
  {                
                  if   (!NewWin   ||   NewWin.closed)  
                  {  
                                  NewWin   =   LoadWin(url,   'win_poll',   600,   300);  
                  }else  
                  {  
                                  NewWin.focus();  
                  }  
  }  
  function   LoadWin(url,   name,   width,   height)    
  {    
  var   str   =   "scrollbars,resizable,height="   +   height   +   ",innerHeight="   +   height   +   ",width="   +   width   +   ",innerWidth="   +   width;    
  if   (window.screen)    
  {    
  var   ah   =   screen.availHeight   -   30;    
  var   aw   =   screen.availWidth   -   10;    
  var   xc   =   (aw   -   width)   /   2;    
  var   yc   =   (ah   -   height)   /   2;    
  str   +=   ",left="   +   xc   +   ",screenX="   +   xc;    
  str   +=   ",top="   +   yc   +   ",screenY="   +   yc;    
  }  
  return   window.open(url,   name,   str);    
  }  

 

 

 

<SCRIPT   language=javascript>  
  function   add(htmlstr){  
  opnwin=window.open(htmlstr,"","width=400,height=220,toolbar=no,   menubar=no,   scrollbars=yes,   resizable=no,location=no,   status=no");  
  opnwin.focus();  
  return   false;  
  }  
  </SCRIPT>  
  上面的函数改变宽和高就可以了。

 

 

document.body.onresize(){  
          window.resizeTo(800,600);  
          window.moveTo((screen.width-800)/2,(screen.height-620)/2);  
  }

 

 

 

 

 

 

 

 

 

 

  评论这张
 
阅读(440)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018