javascript thread: Adding a function as an event to an element node in IE 5.5 - 6
After a little reading, figured out that this kind of thing is where the
DOM event model comes in handy:
<HTML>
<HEAD>
<SCRIPT>
//event.srcElement is IE specific, is event.target under w3c...
function party(){
alert("Javascript party at <a>
node: "+event.srcElement.getAttribute("id"));
}
//create and assign 5 a nodes to div
function initParty()
{
for(i = 0; i < 5; i++){
aNode = document.createElement("a");
aNode.setAttribute("id",i);
aNode.attachEvent("onclick",party)
aNode.setAttribute("href","javascript:void(0)");
aNode.innerText = i;
document.getElementById("test-div").appendChild(aNode);
document.getElementById("test-div").appendChild
(document.createElement("br"));
}
}
</SCRIPT>
</HEAD>
<BODY onload="initParty();">
<DIV ID="test-div"></DIV>
</BODY>
</HTML>
Thanks everyone.