Javascript код для открытия нового окна не работает в IE - PullRequest
3 голосов
/ 01 августа 2011

У меня на сайте есть код, который должен открывать новое окно, когда пользователь нажимает на ссылку.

В 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>

И это код по ссылке:

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

Как мне заставить его работать правильно вIE?

Спасибо!

1 Ответ

7 голосов
/ 01 августа 2011

Это потому, что имя окна (StreamMusic Stream) содержит пробелы ! (другие браузеры позволяют это, но 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');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...