Wrox Home  
Search P2P Archive for: Go

  Return to Index  

javascript_howto thread: Dynamically change event


Message #1 by dvan@a... on Wed, 5 Sep 2001 11:57:36
Exactly!

If you want to send parameters, you need to specify a function directly 
after the equal sign (in this case, an anonymous one).


/Robert





-----Original Message-----
From: Alex Shiell, ITS, EC, SE [mailto:alex.shiell@s...] 
Sent: den 5 september 2001 15:52
To: JavaScript HowTo
Subject: [javascript_howto] RE: Dynamically change event


Oh right, I see now what you're doing... I've not seen it done that way
before, and I looked into this subject extensively!

What does not work is

document.images[ImageHolder].onclick = SayHello("Hello");


-----Original Message-----
From: Nyman, Robert [mailto:Robert.Nyman@i...]
Sent: 05 September 2001 14:43
To: JavaScript HowTo
Subject: [javascript_howto] RE: Dynamically change event


It is very much so possible to have parameters!
The code below works just fine.


/Robert



-----Original Message-----
From: Alex Shiell, ITS, EC, SE [mailto:alex.shiell@s...] 
Sent: den 5 september 2001 15:23
To: JavaScript HowTo
Subject: [javascript_howto] RE: Dynamically change event


When dynamically assigning an event handler it is not possible to have
parameters.  You can examine the event object to get a reference to the
object that triggered the event, but thats about it.

-----Original Message-----
From: Nyman, Robert [mailto:Robert.Nyman@i...]
Sent: 05 September 2001 13:32
To: JavaScript HowTo
Subject: [javascript_howto] RE: Dynamically change event


Well, then you have to write it like this:

document.images[ImageHolder].onclick = function (params){
	//Do whatever you want...
}


/Robert

  Return to Index