Wie kann man ein event mit javascript in ein Tag einhängen?
Wenn ich zum Beispiel im body onLoad="setEvents()" hänge,
und im setEvent alle im Document befindlichen Buttons mit einem onClick ausstatten will, mache ich das folgendermaßen
	
Das funktioniert.
Aber mit <tr>-Tags will das nicht funktionieren.
Das liegt wahrscheinlich daran, das <tr>-Tags im gegensatz zu Buttons.
auch innerHTML haben.
Ander möglichkeit
	
Wenn ich das meintr.outerHTML ausalerte, sehe ich das onMouseover Event im <tr>-Tag.
Aber es funktioniert nicht.
Soweit meine Frage, danke im vorraus
					Wenn ich zum Beispiel im body onLoad="setEvents()" hänge,
und im setEvent alle im Document befindlichen Buttons mit einem onClick ausstatten will, mache ich das folgendermaßen
PHP-Code:
	
	
function setEvents()
{
    var buts = document.getElementsByTagName('input');
    for(var x=0; x<buts.length; x++){
      if(buts[x].type == "submit" || buts[x].type == "button"){
        buts[x].outerHTML = buts[x].outerHTML.replace("INPUT", "INPUT onMouseDown='MyOnClick(this) '");
        buts[x].outerHTML = buts[x].outerHTML.replace("INPUT", "INPUT onMouseUp='MyOnUp(this) '");
        buts[x].outerHTML = buts[x].outerHTML.replace("INPUT", "INPUT onMouseout='MyOnOut(this) '");
        buts[x].outerHTML = buts[x].outerHTML.replace("INPUT", "INPUT onMouseover='MyOnOver(this) '");
      }
    }
} 
Aber mit <tr>-Tags will das nicht funktionieren.
Das liegt wahrscheinlich daran, das <tr>-Tags im gegensatz zu Buttons.
auch innerHTML haben.
Ander möglichkeit
PHP-Code:
	
	
meintr.setAttribute("onMouseover", "MyOnOver(this)"); 
Aber es funktioniert nicht.
Soweit meine Frage, danke im vorraus
          
Kommentar