社区
JavaScript
帖子详情
关于window.open()
「已注销」
2010-02-03 06:10:27
小弟在A页面点击一个TXT调用window.open() 请问如何让opne里打开的页面一直显示, 意思就是这个页面不关闭 下面的主页面无法点击 就想Window Server2003点击关闭弹出的那个操作框一样
...全文
125
9
打赏
收藏
关于window.open()
小弟在A页面点击一个TXT调用window.open() 请问如何让opne里打开的页面一直显示, 意思就是这个页面不关闭 下面的主页面无法点击 就想Window Server2003点击关闭弹出的那个操作框一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lb89331076
2010-02-06
打赏
举报
回复
发你邮箱了
「已注销」
2010-02-03
打赏
举报
回复
没有设置target 我根本不需要这个东西 我点击节点只为了把该节点的值传入另一个页面
「已注销」
2010-02-03
打赏
举报
回复
LS的朋友,能否给点参考资料? 其实我也想用showModalDialog做,只是每次点击节点都会打开一个窗口,这样不是我想要的结果,我点击Tree节点,要把该节点的信息传回原来的页面
hechangmin
2010-02-03
打赏
举报
回复
showModalDialog 这个不行?
我弹出的页面上面有个树形菜单,无论点击树的哪个节点都会打开新的页面。。链接上的target 是否设置正确的值了。
open的话,你可以在父窗口的onbeforeunload 事件return false;
在关闭子窗口的时候利用 ,window.opener 将父窗口的onbeforeunload改掉。
(注意 刷新 和 关闭的区别)
如果真的想自定义的更酷一些,建议用lightbox效果来实现这些效果。
lermother
2010-02-03
打赏
举报
回复
learning
「已注销」
2010-02-03
打赏
举报
回复
这个只能用open做 我用showModalDialog做出问题了,我弹出的页面上面有个树形菜单,无论点击树的哪个节点都会打开新的页面,无奈只好用open做
迈克雷(MichaelRay)
2010-02-03
打赏
举报
回复
语法:
vReturnValue = window . showModalDialog ( sURL , vArguments , sFeatures )
参数:
sURL 必选项。字符串(String)。指定要载入和显示的 URL 。
vArguments 可选项。指定供显示文档时使用的变量。利用这个参数可以传递任何类型的值,包括包含多个值得的数组。对话框可以通过调用程序从 window 对象的 dialogArguments 属性提取这些值。
sFeatures 可选项。字符串(String)。指定对话框的窗口装饰。使用下面的值。多个之间用分号隔开。 dialogHeight : sHeight 设置对话框的高度。
dialogLeft : sXPos 设置对话框左上角相对于桌面的横坐标。
dialogTop : sYPos 设置对话框左上角相对于桌面的纵坐标。
dialogWidth : sWidth 设置对话框的宽度。
center : yes | no | 1 | 0 | on | off 指定对话框是否显示于桌面正中。默认值为 yes 。
dialogHide : yes | no| 1 | 0 | on | off 指定当打印或打印预览时对话框是否隐藏。仅仅当对话框是由被信任的程式打开的时候此参数才可用。默认值为 no 。
edge : sunken | raised 指定对话框窗口边框样式为凹下还是凸起的。默认值为 raised 。
help : yes | no | 1 | 0 | on | off 指定对话框是否显示上下文相关的帮助图标。默认值为 yes 。
resizable : yes | no | 1 | 0 | on | off 指定对话框是否可以被用户改变尺寸。默认值为 no 。
scroll : yes | no | 1 | 0 | on | off 指定对话框是否显示滚动条。默认值为 yes 。
status : yes | no | 1 | 0 | on | off 指定对话框是否显示状态条。对于不被信任的对话框默认值为 yes 。对于被信任的对话框默认值为 no 。
unadorned : yes | no | 1 | 0 | on | off 指定对话框是否显示 chrome 样式边框。仅仅当对话框是由被信任的程式打开的时候此参数才可用。默认值为 no 。
返回值:
vReturnValue:返回等同于打开的对话框窗口( window )的 returnValue 属性值的值
Alien
2010-02-03
打赏
举报
回复
用这样的代码:
window.showModalDialog(sURL,sFeatrues)
lijunhua99
2010-02-03
打赏
举报
回复
用模式窗口做,ShowDialog
window.open
()参数详解
本文详细介绍了
window.open
()方法,包括其三个参数url、name、configuration的含义,还给出了新打开特定配置窗口的调用示例。同时区分了该方法打开新窗口和新标签页的情况,最后提供了在新标签页打开页面且不使用
window.open
的笔记链接。
window.open
()遇到的坑
在JavaScript中使用
window.open
()实现弹窗需求时,可能会遇到被浏览器拦截的情况。Chrome浏览器会显示拦截提示,若要避免此问题,可以考虑用户主动触发的同步或异步操作。例如,通过创建a标签并模拟点击,或先打开窗口再进行页面重定向。需要注意,
window.open
()返回null时需做异常处理,以防语法错误。解决方案来源于AlenQi的分享,详情可参见相关链接。
如何使用用
window.open
()
本文详细介绍了JavaScript中
window.open
()方法的使用方法及其参数。包括如何通过sUrl、sName和sFeatures等参数来控制新窗口的内容、名称及外观特征。
window.open
()的替代方法
本文介绍了一种在浏览器中使用FormPost方法代替被许多杀毒软件阻止的
window.open
()函数来打开新窗口的技术。这种方法通过创建一个表单并提交到指定URL,有效地绕过了
window.open
()可能遇到的限制。
window.open
()
本文介绍了如何使用JavaScript的
window.open
()方法来打开新窗口,并详细解释了其参数URL、name、features和replace的作用。此外,还提供了示例代码以及如何设置窗口属性使其居中的方法。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章