scotty23: Text in html datei ersetzen

Hallo,

ich soll durch einen klick auf einen link Text
in dem selbigen HTML Dokument ersetzen, einfärben etc.
Mein bissheriger Ansatz :
<A HREF="#" onClick="document.write('<h1>GUT</h1>')">U3:</a>
U4 U5 U6 U7 U8 U9 U10 U13

Durch klick auf U3 soll ein BESTIMMTER Text in dem
gleichen Dokument ersetzt werden durch GUT.
Leider wird mit meinem Beispiel die gesamte HTML
Datei überschrieben.

Hat jemand eine Idee oder Ansatz, wie ich einen bestimmten Text
in dem HTML Dokument ersetzen kann?

thx
scotty23

  1. Mit document.write schreibst du ein komplett neues Dokument. Schau mal hier, ich habe in meinem Script bestimmte Textabschnitte ersetzt: http://forum.de.selfhtml.org/?t=134374&m=872762

    1. Hallo,

      Danke hat mir sehr geholfen.

      thx

      1. Hi,

        irgendwie stehe ich auf dem schlauch. kannst dur mir ein paar tips
        gebenwie ich das script umändern muss damit ich durch klicken
        auf einen text einen beliebigen anderen text in dem gleichen
        dokument änderen kann ?? Es soll halt so sein, dass ich wenn ich
        auf Tex11 klicke Text2 durch einen neuen text ersetzt wird.

        dickes danke

        markus

  2. ich soll durch einen klick auf einen link Text
    in dem selbigen HTML Dokument ersetzen, einfärben etc.

    Steht der Text, in dem du ersetzen willst innerhalb eines Elementes oder wahllos im Dokument?

    Mein bissheriger Ansatz :
    <A HREF="#" onClick="document.write('<h1>GUT</h1>')">U3:</a>
    U4 U5 U6 U7 U8 U9 U10 U13

    Das geht nicht, da du hier keinen Knoten (also ein HTML Element mit Inhalt) bearbeiten willst, musst du mit innerHTML den Code entsprechend ändern.

    Entweder ganz klassisch mit den entsprechenden String Funktionen oder mit einem Regulären Ausdruck.

    Struppi.

    --
    Javascript ist toll (Perl auch!)
    1. Danke Struppi,

      werde ich heute nachmittag versuchen.

      thx

      markus