Ok, ich habe mich nun ein bisschen in die Tiefen der JS-Kunst geworfen :-D.
Leider ohne Erfolg. Kann mich jemand auf die richtige Spur bringen und mir weiterhelfen. Mein Anliegen, denke ich, ist klar.
Danke.
Hier mein Quelltext:
<html>
<head>
<title>Titel</title>
</head>
<body>
[code lang=javascript]<script language="JavaScript1.1" type="text/javascript"><!--
var SuchText= "";
SuchText += ":-D";
var ErsatzText= "";
ErsatzText += "<img src=\"http://www.ausgetauscht.de/bilder/person/usr/smiley_klein.png\">";
var QuellText= "";
QuellText += ":-D <br> Hallo ich heiße Hans. :-D";
function SuchenUndErsetzen(QuellText, SuchText, ErsatzText)
{
// Fehlerpruefung
if ((QuellText == null) || (SuchText == null)) { return null; }
if ((QuellText.length == 0) || (SuchText.length == 0)) { return QuellText; }
// Kein ErsatzText ?
if ((ErsatzText == null) || (ErsatzText.length == 0)) { ErsatzText = ""; }
var LaengeSuchText = SuchText.length;
var LaengeErsatzText = ErsatzText.length;
var Pos = QuellText.indexOf(SuchText, 0);
while (Pos >= 0)
{
QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText);
Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText);
}
return QuellText;
} // -->
SuchenUndErsetzen();
</script>
</body>
</html>[/code]