online-markus
Mitglied
Hi,
ich habe folgendes kleine Script: http://www.online-markus.de/test/hervorheben.php
Es hebt Live die eingegebenen Sachen hervor. Leider funktioniert das nur wenn die Groß und Kleinschreibung stimmt. Kann mir da vielleicht jemand helfen, wie ich das ändern kann ?
JS:
ich habe folgendes kleine Script: http://www.online-markus.de/test/hervorheben.php
Es hebt Live die eingegebenen Sachen hervor. Leider funktioniert das nur wenn die Groß und Kleinschreibung stimmt. Kann mir da vielleicht jemand helfen, wie ich das ändern kann ?
JS:
Code:
<script>
var text = document.getElementById('text').innerHTML;
function suchen()
{
text_ersetzt = SuchenUndErsetzen(text, document.form.string.value, '<span style="background-color:#00FF00;">'+document.form.string.value+'</span>');
document.getElementById('text').innerHTML = text_ersetzt;
}
function SuchenUndErsetzen(QuellText, SuchText, ErsatzText)
{
if ((QuellText == null) || (SuchText == null)) { return null; }
if ((QuellText.length == 0) || (SuchText.length == 0)) { return QuellText; }
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;
}
</script>