2012-09-18 78 views
-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 

公开赛是一个函数,在弹出的照顾,得到加方括号之间的变量。这是第三方功能,并且与window.open功能无关。

在此先感谢

+0

你打算发布你的开放函数的代码吗? –

+0

您不需要“onfoo”属性中的“javascript:”前缀。 – Pointy

回答

1

试试这个:

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

window.open() on MDN

+0

对不起,我对开放函数不太清楚,这是我自己做的一个函数。 – Boyye

+0

@Boyye,你是对的,你不清楚:)。将代码发布到您的函数。重现问题的[jsfiddle](http://jsfiddle.net)将会有所帮助。 –

+0

我无法发布代码,因为它是我确信其中没有任何错误的第三方解决方案。它必须与“开放”部分背后的语法有关。 – Boyye

相关问题