Create listener.js

Rylans listener
This commit is contained in:
David Westgate 2013-03-26 13:45:37 -03:00
parent 059abbfa33
commit 3177aae48f

32
listener.js Normal file
View File

@ -0,0 +1,32 @@
var spans = document.getElementsByTagName("*");
if (window.attachEvent) {window.attachEvent('onload', your_function);}
else if (window.addEventListener) {window.addEventListener('load', your_function, false);}
else {document.addEventListener('load', your_function, false);}
for(i=0;i<spans.length;i++)
spans[i].addEventListener("click", this.doSomething);
function your_function()
{
alert("Done Loading!");
}
function doSomething(e)
{
var targ;
if (!e)
{
var e=window.event;
}
if (e.target)
{
targ=e.target;
}
else if (e.srcElement)
{
targ=e.srcElement;
}
var tname;
var idname;
idname = targ.id;
tname = targ.tagName;
alert("You clicked on a " + tname + " element. Named "+ idname +".");
}