функция поиска страницы для Internet Explorer

Мне нужно разместить функцию поиска на сайте, который яЯ работаю над. Я нашел один онлайн, и он отлично работает в Firefox и Chrome, но не в IE. Я думаю, что тот факт, что я неЭтот код делает его особенно сложным для отладки. Любая помощь или руководство приветствуется!

HTML





JAVASCRIPT

function searchpage() {
    if (document.getElementById("t1").value != null && this.document.getElementById("t1").value != '') parent.findString(document.getElementById("t1").value);
    return false;
}
var TRange = null;

function findString(str) {
    if (parseInt(navigator.appVersion) < 4) return;
    var strFound;
    if (window.find) {
        // CODE FOR BROWSERS THAT SUPPORT window.find
        strFound = self.find(str);
        if (!strFound) {
            strFound = self.find(str, 0, 1);
            while (self.find(str, 0, 1)) continue;
        }
    }
    else if (navigator.appName.indexOf("Microsoft") != -1) {
        // EXPLORER-SPECIFIC CODE
        if (TRange != null) {
            TRange.collapse(false);
            strFound = TRange.findText(str);
            if (strFound) TRange.select();
        }
        if (TRange == null || strFound == 0) {
            TRange = self.document.body.createTextRange();
            strFound = TRange.findText(str);
            if (strFound) TRange.select();
        }
    }
    else if (navigator.appName == "Opera") {
        alert("Opera browsers not supported, sorry...")
        return;
    }
    if (!strFound) alert("String '" + str + "' not found!") return;
}​

Также важно отметить, что хотя это работает в Firefox и Chrome, "Строка не найдена! окно оповещения нет работа

Ответы на вопрос(1)

Ваш ответ на вопрос