K
kaeli
All,
I have a generic script to handle events. (NN/IE only)
function addEvent(elementObject, eventName, functionObject)
{
if(document.addEventListener)
elementObject.addEventListener(eventName, functionObject, false);
else
if(document.attachEvent)
elementObject.attachEvent("on" + eventName, functionObject);
}
Now, what I wanted to do was pass a parameter to the functionObject, but
this is apparently not possible.
How can I determine what object caused the event in the functionObj?
FWIU, the "this" object is fine in NN, but in IE, it refers to window.
addEvent(document.getElementById("myE"),"click",myFunction);
function myFunction()
{
// I need a reference to document.getElementById("myE") or whatever
object triggered this function to be called
}
If someone knows a way to pass a parameter, that is preferable.
TIA
--
I have a generic script to handle events. (NN/IE only)
function addEvent(elementObject, eventName, functionObject)
{
if(document.addEventListener)
elementObject.addEventListener(eventName, functionObject, false);
else
if(document.attachEvent)
elementObject.attachEvent("on" + eventName, functionObject);
}
Now, what I wanted to do was pass a parameter to the functionObject, but
this is apparently not possible.
How can I determine what object caused the event in the functionObj?
FWIU, the "this" object is fine in NN, but in IE, it refers to window.
addEvent(document.getElementById("myE"),"click",myFunction);
function myFunction()
{
// I need a reference to document.getElementById("myE") or whatever
object triggered this function to be called
}
If someone knows a way to pass a parameter, that is preferable.
TIA
--