Scripte -> JavaScript -> str_replace() mit JavaScript

str_replace() mit JavaScript vom 16.10.2009 11:20 Uhr

Vor einiger Zeit hatte ich das Problem, dass ich im fertigen Template, Textteile ersetzen musste. Das ist immer dann wichtig, wenn man die Inhalte der Siete mit Ajax ändert und die übergebenen Werte erst nach der Übertragung ändern kann.
Im PHP würde ich einfach die Funktion str_replace(A, B, $text); nutzen und so Textteil A durch Textteil B ersetzen. Aber im JavaScript hatte ich das noch nicht gemacht und musste mir etwas einfallen lassen. An sich ist das auch sehr einfach.

Die Aufgabe:


Ich habe also einen Text und möchte bestimmte Teile des Textes durch andere Worte ersetzen. Das ist dann nötig, wenn ich zum Beispiel den Platzhalter #holder durch den Titel meiner Webseite ersetzen möchte. Ich muss also den Text durchgehen und nach allen vorkommenden, zu ersetzenden Zeichen suchen. Über Google bin ich über dieses Stückchen Code gestolpert.

Die Lösung:



Die Variable new_text hat jetzt den neuen Inhalt:
'Meine Mutter kann gut Auto fahren?'

Leider habe ich die Quelle von diesem hilfreichen Stück Code verlohren und kann hier also leider auch keine Credits vergeben. Aber wer auch immer diesen Code erstellt hat, hat mir eine Menge Arbeit abgenommen. Sicher wäre ich irgendwann auch auf diese Art gekommen. Aber wer weiss schon wie lange so etwas immer dauern kann, bis man auf so simple Sachen komm
Dein Kommentar zum Beitrag: