打开新窗口的Javascript代码在IE中不起作用

打开新窗口的Javascript代码在IE中不起作用,javascript,html,internet-explorer,Javascript,Html,Internet Explorer,我的网站上有一些代码,当用户点击链接时,应该会打开一个新窗口 在Chrome和Firefox中,一切都正常工作,但在IE中无法正常工作 以下是我在页眉中的代码: <script type="text/javascript"> function popopen() { newwindow = window.open("page.html","Title",'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resiz

我的网站上有一些代码,当用户点击链接时,应该会打开一个新窗口

在Chrome和Firefox中,一切都正常工作,但在IE中无法正常工作

以下是我在页眉中的代码:

<script type="text/javascript">
function popopen()
{
    newwindow = window.open("page.html","Title",'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=660,height=620');
}
</script>

函数popopen()
{
newwindow=window.open(“page.html”,“Title”,“toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizeable=0,width=660,height=620”);
}
这是链接上的代码:

<a href="javascript: popopen()">Click to open the popup</a>

如何使其在IE中正确工作


谢谢

这是因为窗口的名称(犹太音乐流)有空格! (其他浏览器允许,但IE 6、7和8不允许)

您在第151行有:

function popopen()
{
    newwindow = window.open('http://jewishmusicstream.com/player.html','JewishMusic Stream','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=660,height=620');
}
应该是:

function popopen()
    {
        newwindow = window.open('http://jewishmusicstream.com/player.html','JewishMusicStream','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=660,height=620');
    }

为什么不直接使用
target=“\u blank”
?我在IE 9上试用过,但我希望它能在任何当前版本上使用(我认为XP仍然使用IE 8)。我需要它在弹出窗口中打开,而不是在新选项卡中打开。您是否尝试过将其从
“page.html”、“Title”
更改为
“page.html”、“Title”
?这是一个相当愚蠢的问题,但IE是否阻止弹出?只是尝试了一下,没有帮助。效果很好,谢谢!对不起,阿尔瓦罗,我做梦也没想到这与此有关……我错过了什么吗?我真的看不出这两段代码之间有什么区别……@Nick‘JewishMusic Stream’(上面的一段)有空格,下面的一段没有空格,可以用‘JewishMusicStream’。