steckl: Ersetz-script

Beitrag lesen

Hi,

Ich würde gern ein scipt machen, man gibt in ein Textfeld etwas ein, und das script soll dann alles zu anderen zeichen machen, also nicht wie z.B. bei google translation sondern jeder einelne Buchstabe gegen ein oder 32 andere Zeichen...

Jemand ne Idee wie man das machen könnte?

Ich weiß nicht, ob es die einfachste lösung ist, aber ich würde es so machen:

  • ein Array mit allen Zeichen, die du ersetzen willst (zeichenArr)
  • ein zweites Array, mit den Werten, die statt den einzelnen Buchstaben geschrieben werden sollen (refArr)
  • den Inhalt der Textarea mit http://de.selfhtml.org/javascript/objekte/string.htm#split@split() zeichenweise in ein weiteres Array lesen (textArr)
  • textArr in einer for-Schleife zeichenweise durchlaufen
  • suchen an welcher Stelle (zIndex) von zeichenArr das aktuelle Zeichen steht und mit dem Wert von refArr[zIndex] austauschen, falls das Zeichen in zeichenArr vorhanden ist.

Hoffe ich habe mich einigermaßen verständlich ausgedrückt. Wenn nicht einfach nochmal nachfragen.

mfG,
steckl