mrks: onMouseOver zerstört Link

Hallo allerseits!

seit einigen tagen beschäftige ich mich jetzt mit javascript. Einiges habe ich schon zum laufen gebracht. anderes will einfach nicht glücken:

ich wollte einen normalen linktext mit dem onmousover effekt verändern.
das funktioniert. allerdings geht dann der link nicht mehr. ich habe die vage vermutung, dass es etwas mit rückgabewerten zu tun hat. hier der relevante code:
function texttausch()
 {  window.document.getElementById('titel').innerHTML = "Eintreten";
 }
<a href="http://www.XYZ.at" onmouseover="texttausch()" id="eintritt">
<h1 id="titel">AAAAA</h1></a>

AAAAA wird zwar in "Eintreten" umgewandelt aber beim klicken darauf passiert nichts.
Sieht jemand den (vermutlich offensichtlichen) Fehler?
Danke!

  1. @@mrks:

    <a href="http://www.XYZ.at" onmouseover="texttausch()" id="eintritt">
    <h1 id="titel">AAAAA</h1></a>

    Sieht jemand den (vermutlich offensichtlichen) Fehler?

    'a'-Elemente dürfen nur Inline-Inhalt haben; 'h1' jedoch ist ein Blockelement.

    Andersrum schachteln. Validator befragen (http://validator.w3.org/, http://www.validome.org/).

    JavaScript nur auf valides HTML anwenden.

    Live long and prosper,
    Gunnar

    --
    „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
    1. Vielen Dank für die schnelle und hilfreich Antwort!
      lg
      mrks