Create listener.js
Rylans listener
This commit is contained in:
parent
059abbfa33
commit
3177aae48f
32
listener.js
Normal file
32
listener.js
Normal 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 +".");
|
||||||
|
}
|
Reference in New Issue
Block a user