[JavaScript] text fliegend verändern...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] text fliegend verändern...

    was ich versuche:


    <html>
    <head>
    <script language="javascript">
    <!--

    function anchor() {
    document.anchors[1].text="bla";
    }

    //-->
    </script>
    </head>
    <body>
    <a name="hallo" onMouseOver="anchor()">begr&uuml;ssung</a><br>
    <a name="begruessung">begr&uuml;ssung</a>
    </body>
    </html>

    ich weiss nicht ob man aus dem schlau wird, ich versuchs zu erklären:

    der text soll sich verändern ohne dass ich die seite neu laden muss. hab leider wenig ahnung von javascript, hab mich aber kurz eingelesen.
    Gruss Dominik


    </nonsense>

  • #2
    Re: [JavaScript] text fliegend verändern...

    wenn du mal in selfhtml nachschauen würdest, würdest du feststellen, dass die eigenschaft text eines anchors nur zum lesen, nicht zu schreiben taugt.

    für dein problem ist die einfachste lösung wahrscheinlich, dem <a> eine ID zu geben, dann über's DOM drauf zuzugreifen, und die data-eigenschaft des unter dem <a> liegenden textknotens zu verändern ...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      jupp. Außerdem beginnt die Zählung bei Null.

      <a name="begruessung" id="begruessung">Begrüßung</a>
      mit
      document.getElementById("begruessung").data = 'bla';

      tut im IE ab 5 und NN ab 6 (und jedem anderen Browser, der DOM 1.0 und JS 1.5 unterstützt)
      mein Sport: mein Frühstück: meine Arbeit:

      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

      Kommentar

      Lädt...
      X