您的位置:首页 > Web前端 > JavaScript

使用JavaScript打开新窗口的两种方式

2011-05-05 09:03 351 查看
一般常使的方式有window.open()和window.showModalDialog()两种

1、window.open(url)

将在浏览器中新开一个选项卡,可以在其中使用window.opener.document文档对象来进行对父窗口的操作。

2、window.showModalDialog(url,obj,style)

可以带三个参数,url为弹出窗口url地址,obj为想要传到子窗口中的对象,style可以设置子窗口的样式,例如高度大小之类的

该弹出的子窗口将获取焦点锁定浏览器,除非关闭该窗口,不然其他页面无法操作

一般获取返回值的使用如下:

父窗口:sar returnValue = window.showModalDialog("Child.html");

这样在子窗口中的返回值将可以被赋值为父窗口中的returnValue。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: