- From: Maciej Stachowiak <mjs@apple.com>
- Date: Wed, 28 Dec 2005 02:06:30 -0700
- To: www-svg@w3c.org
The spec says, in section 15.5, that ECMAScript event handlers are
equivalent to:
Function(evt) {
// contents of handler
}
This is not syntactically valid JavaScript. "function" with a lower
case f is the function expression keyword and would work in this
context. "Function" with a capital "F" is the name of the Function
constructor, but it can't take a bare identifierl as an argument, nor
can it be followed by a block to provide the body. This needs to be
either:
function(evt) {
// contents of handler
}
OR
new Function("evt", " // contents of handler ");
Regards,
Maciej
Received on Wednesday, 28 December 2005 10:17:05 UTC