-1

请看下面的代码:

<a href="http://www.website.com/" target="awindow" id="" class="" onclick="javascript:open('some=;variables=;');return false;">
    <img src="" alt="" border="0" />
</a>

语法有问题吗?因为它在新选项卡而不是弹出窗口中打开并引发以下错误:

Uncaught TypeError: object is not a function 

Open 是一个处理弹出窗口的函数,括号之间的变量被添加。它是第三方功能,与 window.open 功能无关。

提前致谢

4

1 回答 1

1

试试这个:

// Remove uneeded "javascript:".
// open() is a function of window
onclick="window.open('some=;variables=;');return false;"

参见window.open()MDN

于 2012-09-18T13:47:05.197 回答