2012-10-05 28 views
0

我知道Z和A是在下面缩小的代码中被调用的函数。想要了解如何调用此javascript函数?

function (A){z(a(l.username.el),"^[a-zA-Z][a-zA-Z0-9\\-\\.']+$","username")} 

我的问题是如何将调用使用此功能

Navigate Url=javascript:(somecode) 

是否有人可以给我说以后会变成绿色的我怎么会通过URL =它的用户名字段调用此函数的示例用户输入他们的用户名为一个JavaScript表单。

回答

2

这是(在代码中您提供与我们)永远不会被调用或任何指定的函数表达式,所以你不能。

的代码(如具有无副作用,不随地分配任何代码)有效地什么也不做。

据我所知,Z和A的

Z不存在的功能。 A是从未使用的参数。 za是它调用的函数。

你可以调用这些函数自己(通过提取函数表达式的主体),如果他们出现在全球范围内。

var test = function (A){z(a(l.username.el),"^[a-zA-Z][a-zA-Z0-9\\-\\.']+$","username")}; 
var result = test('sample'); 

如果你想调用一个匿名函数:

+0

技术上是没有功能的表达,但明显的错误。它会抛出语法错误。 – Christoph

+0

啊,我看到我使用了铬插件视觉事件,这是它显示我被绑定到该用户名字段我似乎无法找到什么函数来调用以在用户名已被填充后触发绿色框。 –

+0

@Christoph - 确实,它必须在正确的环境中使用。 – Quentin

1

如果你要调用它,你需要做的,您不能调用此函数,因为它是匿名...

var result = (function (A){z(a(l.username.el),"^[a-zA-Z][a-zA-Z0-9\\-\\.']+$","username")})('sample');