Suchen/Ersetzen ohne Ber. v. Groß/Kleinschr.

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:

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>
 

Neue Beiträge

Zurück