如何使用jQuery UI对话框在单击时打开新的浏览器窗口?

如何使用jQuery UI对话框在单击时打开新的浏览器窗口?,jquery,jquery-ui,Jquery,Jquery Ui,我正在使用jQueryUI对话框,我有一些单选按钮和一个提交按钮 如果选择了第一个按钮,并且用户单击该按钮,我希望打开一个新窗口,就像有一个href标记一样,如: <a href="http://www.example.com" target="_blank">Click</a> 有可能这样做吗?必须在IE中工作,这里应该有帮助。看看小提琴: 此外,此链接将向您显示可以使用的参数: 下面是要传递到window.open的一些常见属性: 宽度=300使用此选项定义新窗口

我正在使用jQueryUI对话框,我有一些单选按钮和一个提交按钮

如果选择了第一个按钮,并且用户单击该按钮,我希望打开一个新窗口,就像有一个href标记一样,如:

<a href="http://www.example.com" target="_blank">Click</a>

有可能这样做吗?必须在IE中工作,这里应该有帮助。看看小提琴:

此外,此链接将向您显示可以使用的参数:

下面是要传递到window.open的一些常见属性:

宽度=300使用此选项定义新窗口的宽度

高度=200使用此选项定义新窗口的高度

resizeable=是或否使用此选项控制是否希望用户能够调整窗口大小

scrollbars=是或否这使您可以决定是否在窗口上有滚动条

toolbar=是或否新窗口是否应在顶部、背面、前方、停止处设置浏览器导航栏 按钮……等等

location=是或否,无论您是否希望将包含当前url的位置框显示为键入地址的位置

目录=是或否窗口是否应显示额外按钮。什么是酷,个人按钮,等等

状态=是或否是否在窗口底部显示窗口状态栏

menubar=是或否是否在窗口顶部显示菜单文件、编辑等

copyhistory=是或否是否将旧浏览器窗口的历史记录列表复制到新窗口


这应该有帮助。看看小提琴:

此外,此链接将向您显示可以使用的参数:

下面是要传递到window.open的一些常见属性:

宽度=300使用此选项定义新窗口的宽度

高度=200使用此选项定义新窗口的高度

resizeable=是或否使用此选项控制是否希望用户能够调整窗口大小

scrollbars=是或否这使您可以决定是否在窗口上有滚动条

toolbar=是或否新窗口是否应在顶部、背面、前方、停止处设置浏览器导航栏 按钮……等等

location=是或否,无论您是否希望将包含当前url的位置框显示为键入地址的位置

目录=是或否窗口是否应显示额外按钮。什么是酷,个人按钮,等等

状态=是或否是否在窗口底部显示窗口状态栏

menubar=是或否是否在窗口顶部显示菜单文件、编辑等

copyhistory=是或否是否将旧浏览器窗口的历史记录列表复制到新窗口

试一试

试一试


window.open不起作用?@Archer这是个傻瓜。com@Archer关于w3schools有很多错误信息,所以我们避免引用它。@Barmar好吧,我不知道它有那个名声。我自己不用它。这只是谷歌的第一个结果。我检查了一下,看起来还不错。我今天学到的另一件事是:窗户。打开不起作用?@Archer,这是傻瓜。com@Archer关于w3schools有很多错误信息,所以我们避免引用它。@Barmar好吧,我不知道它有那个名声。我自己不用它。这只是谷歌的第一个结果。我检查了一下,看起来还不错。我今天学到的另一件事:@user1361315当然。看看更新的小提琴:@user1361315当然。看看更新的小提琴:
$(this).click(function (e) {
   e.preventDefault();
});
$('#link').click(function () {

     window.open('http://www.example.com','mywindow','width=400,height=200')

});
   $('#buttonid').click(function(){

      window.open('http://www.google.com', '_blank');

   });