Hi,
onmouseover="name_anderes_div.innerHTML='...';" funktioniert nicht, wenn das andere div nur das Attribut name="name_anderes_div" hat. Es funktioniert, wenn das andere div das Attribut id="name_anderes_div" hat.
Aber nur im IE, schätze ich.
Grund ist, dass das name-Attribut für div nicht erlaubt ist, und der IE das ausnahmsweise sehr ernst nimmt - er ignoriert ein gesetztes name-Attribut in einem div-Element.
Dafür macht er aber seit Urzeiten einen Fehler, der hier zum Tragen kommt: Er schmeißt name- und id-Attributwerte alle in einen Topf. Das führt dazu, dass Elemente mit id auch gefunden werden, wenn man eigentlich nach einem name sucht (und umgekehrt).
Erschwerend kommt hier noch hinzu, dass mit dem gezeigten Code nach überhaupts nichts „gesucht“ wurde - sondern er sich darauf verlässt, dass Elemente mit IDs automatisch die Erzeugung von entsprechend benannten JavaScript-Objekten im globalen Scope nach sich ziehen, was auch eine IE-Unart ist.
MfG ChrisB
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?