window.open打开新窗口参数设置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
window.open打开新窗口参数设置

window.open打开新窗口参数设置 1,基本描述 1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace) 通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量 oNewWindow,如果打开不成功,则oNewWindow的值为null。同时为了对打开的窗口预先做一些控制,提供了 其他一些参数(sName、sFeatures、bReplace)可供选择配置,下面将具体说明每个参数的含义 1.2 各参数的含义 * oNewWindow:被打开的窗口的对象 * sUrl:被打开窗口的url * sName:在哪个窗口打开新的url链接,例如可以为_blank(新窗口)、_top(最外层窗口)等等 * sFeatures:对窗口的一些控制属性 o fullscreen:是否为全屏模式(相当于F11的效果),可取值:yes/1、no/0 o directories:是否带有目录按钮(例如收藏夹中的’链接’目录),可取值同上 o location:是否带有地址栏,可取值同上 o channelmode:是否为影院模式,可取值同上 o menubar:是否带有菜单条,可取值同上 o resizable:是否可以改变窗口的尺寸,可取值同上 o scrollbars:是否带有滚动条,可取值同上 o status:是否带有状态栏,可取值同上 o titlebar:是否带有标题栏,可取值同上 o toolbar:是否带有快捷工具栏,可取值同上 o height:窗口高度 o width:窗口宽度 o top:距屏幕上边缘的距离 o left:距屏幕左边缘的距离 * bReplace:如果在同一窗口打开新窗口,该值用于指定是否在history中替换原窗口的url链接,可取 值:true/false 2,基本使用 * 在一个新窗口中打开某个链接link(/myoa/admin/manage.jsp) window.open ( “/myoa/admin/manage.jsp” ) ; 或者 window.open ( “/myoa/admin/manage.jsp” , “_blank” ) ; 注意:这样的话,每次执行都会打开一个新窗口,即使上次打开的新窗口未关闭,仍然会弹出新的 * 在指定的某个窗口中打开某个链接link(/myoa/admin/manage.jsp) window.open ( “/myoa/admin/manage.jsp” , “myWiddown” ) ; //myWindow即为窗口的名称 注意:如果myWindow窗口不存在,那么将会新弹出一个窗口,并将新窗口命名为myWindow,只要该窗口 不关闭,那么以后执行该open,弹出窗口均为这个已经存在的myWindow 另外,有一些窗口名称已经被浏览器使用,具有特殊的含义,例如:_blank、_top、_parent、_self等 * 打开一个新窗口,要求窗口高度300px、宽度500px、不带滚动条、不带地址栏(/myoa/admin/manage.jsp) window.open ( “/myoa/admin/manage.jsp” , “_blank” , “height=300,width=500,scrollbars=no,location=no” ) ; 注意:sFeatures这些参数之间是用逗号分隔的,而在window.showModalDialog中,是用分号进行分隔的,一定要注意 ! 3,高级部分 * 原窗口与弹出窗口之间的对象定位 o 概述:弹出窗口是我们在页面编程中经常使用的一种方式,从互动角度分析,弹出窗口主要有两种类型,一种是信 息显示窗口,例如人员信息、文章信息等等;另外 一种是继续处理窗口,例如有些项目中,新建文章就是弹出窗口来 完成的。对于信息显示窗口,用户看完之后关闭就可以了,但是对于继续处理窗口,在用户继续处 理之后,往往需要 与原窗口进行户动,例如当在新窗口中创建一篇文章提交后,希望在弹出窗口关闭的同时,原窗口能够刷新等等。 o 解决方式:上面方式的一个关键就是,如何获取原窗口与弹出窗口对象,在DOM模型中我们可以明确的看到: + 原窗口中获取弹出窗口对象: var infoWindow=window.open ( “create.jsp” , “_blank” , “width=500,height=400″ ) ; //infoWindow即代表了弹出窗口的window对象,例如在弹出窗口中有一个表单(myForm)和表单中的一个输入控 件(username),我们可以这样

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档