Окно Открыть Javascript (Неправильные Параметры) - PullRequest
0 голосов
/ 24 января 2012

Итак, я пытаюсь открыть всплывающее окно в IE8. Пока не повезло. Это говорит мне, что у меня неправильные параметры в window.open (), но когда я смотрю на все параметры для window.open (), все выглядит правильно, предложения?

<html>
<body>
    <a href="#" id="one">Click Here</a>
<script language="javascript">
var vid1 = document.getElementById('video1');

if(vid1.addEventListener)
{
    vid1.addEventListener('click', function(e){
        videoOne();
    },true);
}
else
{
    vid1.attachEvent('click', videoOne);
}

function videoOne(){
    window.open("http://www.yahoo.com","Case Study 1", 
                "location=1,status=1,scrollbars=1,width=650,height=400");
}
</script>
</body>
</html>

Ответы [ 2 ]

1 голос
/ 24 января 2012

Internet Explorer не поддерживает имена окон с пробелами в них.

window.open("http://www.yahoo.com","CaseStudy1", 
            "location=1,status=1,scrollbars=1,width=650,height=400");
0 голосов
/ 24 января 2012

Квентин верен, хотя в документах MDN содержится больше информации для window.open:

Имя строки для нового окна. Имя может использоваться в качестве цели ссылок и форм с использованием целевого атрибута элемента или. Имя не должно содержать пробелов. Обратите внимание, что strWindowName не указывает заголовок нового окна.

...