Kalle_Worms: Das < und > im Text ersetzen

Hallöle,

ich habe eine umfangreiche Tabelle, die ich wg. suchen/ersetzen mit dem Editor machen muss. Um im Editor die Übersicht zu behalten, nutze ich <pre>, was (zur Not) ja auch im Browser aussieht:

<div id="sept"><pre>zyy
{Nr|Nick            |geb.|Beitrag vom   ]
[--|----------------|----|--------------]
[01|hasilein        |1969|15.12.04      ]
zxx</pre></div>

Nun möchte ich diese Tabelle mit JavaScript zur HTML- Tabelle machen, das klappt soweit ganz pfiffig mit:

var x = document.getElementById("sept").innerHTML;
  while ( x.search( /[/ ) != -1 ) {
    x = x.replace( /[/, "<tr><td>" );
  }
...
  document.getElementById("sept").innerHTML = x;

PROBLEM:

Das <pre> bleibt stehen, weil JavaScript DIES nicht macht:
    x = x.replace( /<pre>/, "" );

auch mit Maskierung der spitzen Klammern nicht:
    x = x.replace( /<pre>/, "" );

Wie erkennt JavaScript Sonderzeichen?

LG Kalle

  1. Tag Kalle.

    [...]
    PROBLEM:
    Das <pre> bleibt stehen, weil JavaScript DIES nicht macht:
        x = x.replace( /<pre>/, "" );

    Sorry, kann den Fehler nicht reproduzieren, Javascript tut genau das, was du erwartest. Der Fehler muss also woanders liegen.

    Siechfred

    --
    Zum Testen freigegeben: Siechfreds kleines Weblog
    Wer Fehler findet, bitte an die angegebene E-Mail schicken. Danke.
  2. Hi,

    Das <pre> bleibt stehen, weil JavaScript DIES nicht macht:
        x = x.replace( /<pre>/, "" );

    Vielleicht liefert innerHTML bei deinem Browser <PRE>?

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!