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

来源:互联网 发布:手机压力测试软件 编辑:程序博客网 时间:2024/06/02 04:36

一般常使的方式有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。

原创粉丝点击