实用JS小汇总1--窗体

这2礼拜由于项目上的需求,自己断断续续的在JS上折腾了一段日子.终于由空白到现在至少基本的都会的小成果...除了折腾还是有些欣慰 .
现在就把自己这段常用的做个小总结张贴出来,也给自己做个笔录.以便温故知新... .

1.打开一个新窗体:

模式对话框方式打开一个子窗体

 

ExpandedBlockStart.gif ContractedBlock.gif function openChild()

window.showModalDialog(
"/ChatRoom/Pages/Main.htm",window,"dialogWidth:610px;status:no;dialogHeight:700px"); 

}
 

(模式对话框的前提下)关闭子窗体并刷新父窗体{记住如果是模式对话框打开新窗体,关闭子窗体刷新父窗体就的按下面这种方式,而不能用opener.document.location=url}

function closethewindow()   
    {  
      
      var p 
=  window.dialogArguments;
      p.location 
=  p.location;
       window.close();   
    } 

window.open打开一个新窗体的方式:

1   this .Page.ClientScript.RegisterStartupScript( this .GetType(),  "" " <script>window.open('/ChatRoom/Pages/OrgTreeview.aspx','','Scrollbars=yes,Toolbar=no,Location=no,Direction=no,Width=250,Height=500,top='+(window.screen.height-500)/2+',right='+(window.screen.width-300)/2);</script> " );

这种方式下关闭子窗体刷新父窗体就可以这样


 
string  url  =   " Permission.aspx " ;
  
this .Page.ClientScript.RegisterStartupScript( this .GetType(),  "" " <script>alert('权限分配成功');opener.document.location=' "   +  url  +   " ';window.close()</script> " );


具体的参数说明如下

 1 ExpandedBlockStart.gif ContractedBlock.gif function openwin(url)  {
 2window.open (url, “newwindow”, “height=300, width=400, top=200,left=200 toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no”)
 3}

 4 参数解释:window.open是打开新窗口的命令,其中的参数url是为了传入需要打开的页面;
 5
 6 newwindow可有可无;
 7
 8 height是打开窗口的高度;
 9
10 width是打开窗口的宽度;
11
12 top是窗口距离显示器顶端的像素数;
13
14 left是窗口距离显示器左边的像素数;
15
16 toolbar设置是否显示工具栏;
17
18 menubar设置是否显示菜单栏;
19
20 scrollbars设置是否显示滚动条;
21
22 resizable设置是否可以调整大小;
23
24 location设置是否显示地址栏;
25
26 status设置是否显示状态栏;
27

 

转载于:https://www.cnblogs.com/zhengyongfeng/archive/2009/08/24/1553109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值