Event handlers have to be functions. When you write
'onreadystatechange = processStateChange(spanID);', the
processStateChange() function is *immediately* executed, and the
returned value is assigned to the event handler. This works great if
your processStateChange returns a function, but if it returns (for
example) an int, there are problems.
Use an anonymous JavaScript function for your event handler:
function retrieveURL(name, spanID) {
req.onreadystatechange = function() { processStateChange(spanID); };
}
On 6/21/05, Marc Demlenne <[EMAIL PROTECTED]> wrote:
> I'd like to have smthg like
> function retrieveURL(name, spanID) {
> ...
> req.onreadystatechange = processStateChange(spanID) ;
> ...
> }
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]