MichelM: kein onMouseOut nach ändern des Elementinhalts

Beitrag lesen

Hi,

ich hab folgendes Problem:

Ich habe einen absolut positioniertes Div-Element, dessen Inhalt beim überfahren mit der Maus geändert wird (div.innerHTML = ...).
Mein Problem ist, dass ich daraufhin leider nicht mehr über das verlassen der Maus informiert werde. Das Ereignis wird einfach "vergessen" oder "ignoriert".

Hallo,
da kann man nur spekulieren, denn der Code selbst fehlt. Du musst zwei Ebenen gestalten, z.B.
<DIV id=dummy onmouseout=funktion ><span id=dynamischerInhalt>innerHTML-Ausgabe</span></DIV>

document.all("dynamischerInhalt").innerHTML="<span><einTag>einText</einTag></span>";

Womöglich liegt aber ein Fehler innerhalb des Codes der mit innerHTML übergeben wird und den alten Tag überschreibt.

Also her mit dem Code ;-)

var isIE=(document.all&&!document.getElementById)?-1:0;
var isW3C=(document.getElementById)?-1:0;
if (isIE){Elemente=document.all;}
else if (isW3C){Elemente=document.getElementsByTagName("*");}

Elemente["dynamischerInhalt"].innerHTML="<span><einTag>einText</einTag></span>"

so gehts übrigens auch ;-)