Martin: Nur im Netscape klappts nicht! Warum?

Beitrag lesen

Auf das Problem mit dem "all"-Objekt hat ja Utz schon hingewiesen. Es ist schlicht und ergreifend MS-spezifisch.
(ist übrigens ausführlichst und hervorragend in selfHTML beschrieben....).
Gebe nach dem onmouseover-Event einmal "javascript:" in der Adresszeile ein. Du bekommszt mit SIcherheit eine Meldung des Typs "document.all.information.innerHTML ist nicht definiert". Deswegen geht Dein alert auch nicht (im IEP wird es funktionieren)

Die beste Möglichkeit wird sein: Definiere ein unsichtbares Div mit entsprechendem Inhalt und blende es bei onmouseover ein (= mache es sichtbar).
Wenn Du mehrere verschiedene Texte benutzereingabenabhängig an gleicher Stelle anzeigen willst, musst Du halt mehrere DIVs definieren und dann die entsprechenden sichtbar machen.

Folgendes sollte funktionieren:

Was passiert bei folgendem Code?

<!--
    function showDesc(Divname)
     {
     alert(Divname);
     if(document.layers)
     document[Divname].visibility = "visible";
     else
     document.all[Divname].style.visibility = "visible";
     }
//-->
</script>

und:

<a onMouseOver="showDesc('information');">Geh hier drüber!</a><br>
<p>Gehen sie einfach mit dem Cursor der Maus über die einzelnen Tickets, um Informationen über die einzelnen Punkte zu erhalten.</p>
<br><br>
<p id="information" style="visibility:hidden;visibility:hide;">TEST</p>

Gruß, Martin