Wrox Home  
Search P2P Archive for: Go

  Return to Index  

javascript thread: Adding a function as an event to an element node in IE 5.5 - 6


Message #1 by "dan schmierer" <dan@s...> on Wed, 20 Mar 2002 22:08:33
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.

  Return to Index