当我在IE9中尝试window.open()时,它会用收藏夹侧边栏打开它(如果它出现在父窗口中)这是IE独有的行为,它会破坏我所设想的对话框窗口。有希望解决这个问题吗?
发布于 2011-08-30 20:02:36
既然您指定要将其用于对话框,我觉得我应该不鼓励这样做。使用window.open()创建对话框并不理想。
因此,如果您想创建一个对话框,最好使用在当前页面内打开一个框的javascript库。与window.open()相比,它更加灵活,并且为您提供了对最终结果的更多控制。
如果你正在使用JQuery,你可能想要从这里开始寻找:http://choosedaily.com/1178/15-jquery-popup-modal-dialog-plugins-tutorials/,但是还有很多其他的插件可用(它很容易写,特别是在JQuery中,所以有很多插件你可以尝试,直到你找到一个适合你的)
发布于 2011-08-30 19:33:24
尝试将其更改为window.location.href= 'url + target="_blank"'
https://stackoverflow.com/questions/6697684
复制相似问题