Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Поиск текста на странице setRange (https://javascript.ru/forum/css-html-firefox-mizilla/16431-poisk-teksta-na-stranice-setrange.html)

quazare 07.04.2011 22:09

Поиск текста на странице setRange
 
народ, приветствую. подскажите методы или как переделать поиск по странице для мозиллы???

код для эксплорера такой:

function findInPage(str) {
var txt, i, found;
if (str == "") return false;

if (document.createRange) {//Opera, Chrome, Safary

alert("другой браузер");	
}else{

	txt = document.body.createTextRange();
	for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
		txt.moveStart("character", 1);
		txt.moveEnd("textedit");
	}
	
	if (found) {
		txt.moveStart("character", -1);
		txt.findText(str);
		txt.select();
		txt.scrollIntoView();
		n++;
	}else {
		if (n > 0) {
			n = 0;
			findInPage(str);
		}
	}
}
return false;
}


Часовой пояс GMT +3, время: 19:24.