在我的Chrome控制台中显示的代码中找不到遗漏

时间:2016-08-08 13:26:47

标签: google-chrome arguments

Testing Youtube Popup

<html>
<head>
<script type="text/javascript">
function goclicky(meh)
{
    var x = screen.width/2 - 700/2;
    var y = screen.height/2 - 450/2;
    window.open(meh.href, 'sharegplus''height=640,width=800,left='+x+',top='+y, 'toolbar=no' 'menubar=no');
}
</script>
</head>
<body>
<a href="https://www.youtube.com/embed/Q96WHt9s_1M" onclick="goclicky(this); return false;" target="_blank">Check out my new video Blind!</a>
</body>
</html>

Chrome控制台在参数列表后显示“未捕获的语法错误:缺失”。

我知道chrome非常宽容,但作为一个nob,我想知道它是什么。这是我第一次尝试新的弹出窗口。

1 个答案:

答案 0 :(得分:0)

您在window.open()中遗漏了几个逗号。它应该是:

window.open(meh.href, 'sharegplus',
    'height=640,width=800,left='+x+',top='+y, 'toolbar=no', 'menubar=no');