- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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),我们可以这样
您可能关注的文档
最近下载
- 2025年电子物证初级试卷及答案.doc VIP
- 烟雾病和烟雾综合征诊断与治疗中国专家共识(2024版).pptx VIP
- Q/CR 549.5-2016 铁路工程土工合成材料 第5部分:土工布.PDF VIP
- GB50168-2018 电气装置安装工程 电缆线路施工及验收标准.pdf VIP
- 人行天桥钢箱梁施工方案.doc VIP
- 建筑工程领域AI应用现状与趋势研究报告 -AI in AEC.docx
- 第5講移民实边:明清时期的边疆移民(4课时).ppt VIP
- 新人教版四年级上册道德与法治精编知识点(背诵用).doc
- 冶金企业全要素评估表(人机物环管).docx VIP
- 一种建筑工程管理用安全防护栏.pdf VIP
原创力文档


文档评论(0)