ich habe ein Script geschrieben, daß mir in den DOM ein img-Objekt einfügt. Dieses Bild soll onMouseOver/out sensible sein:
Naja, das geht auch mit CSS.
mein Code:
// die Variablen sind natürlich alle konkret!
// Variable picID,myID Funktionen: aktive() inaktive()newElement = document.createElement("img");
newElement.setAttribute("id",picID,0);
newElement.setAttribute("src","img.gif",0);
newElement.setAttribute("onMouseOver","aktive(this.id)",0);
newElement.setAttribute("onMouseOut","inAktive(this.id)",0);
setAttribute ist nicht notwendig und bringt den IE auch ab und an aus dem Konzept. einfach [object].eigenschaft = ..... genügt vollkommen.
var newElement = document.createElement("img");
newElement.src = "img.gif";
newElement.onmouseover = aktive;
newElement.onmouseout = inAktive;
Die ID ist nicht notwendig, da du in den Funktionen aktive und inAktive über this auf das Element zugreifen kannst.
Struppi.
Javascript ist toll (Perl auch!)