Textarea Durchsuchen und Wort makieren

paranoid64

Grünschnabel
Hallo an alle : )

Ich versuche aus einer Textarea ein bestimmtes Wort zu suchen und dann zu markieren

HTML:
<input type="button" name="suchbutton" value="Suchen" onclick="var string = document.cmssystem.text.value;var zusuchen = eval('/.' + document.suchen.suchennach.value + '/');var treffer = string.match(zusuchen);if (treffer != null) {for (i = 0; i < treffer.length; i++) {document.write(treffer[i] + '<br>'); }}">

Das markieren hab ich noch nicht, da das suchen noch nicht funktioniert.
Ich bekomme das erste Suchergebnis , aber dann sucht er ins endlos.
Es sollten aber 3 Ergebnisse ausgegeben werden.

Das Problem liegt wohl an treffer[i], da die Firefox Fehler-Konsole dies ausgibt: i is not defined.

Bin für jeden Hinweis Dankbar : )
 
Moin,

er sucht nicht endlos, er findet deinen Skriptcode nicht mehr, weil du durch die Benutzung von write() den bisherigen Inhalt des Dokumentes überschrieben hast, so auch deinen Skriptcode.

Versuche, die Treffer mit anderen Mitteln auszugeben, als mit write().
 

Neue Beiträge

Zurück