Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.04.2011, 22:09
Новичок на форуме
Отправить личное сообщение для quazare Посмотреть профиль Найти все сообщения от quazare
 
Регистрация: 23.11.2009
Сообщений: 5

Поиск текста на странице 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;
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск id на странице Suharik jQuery 2 27.10.2010 17:18
Поиск на странице no_name jQuery 4 07.09.2010 13:26
Поиск текста в блоке со скроллингом lukingnu Элементы интерфейса 0 05.08.2010 22:54
Поиск текста на странице derwish Opera, Safari и др. 5 25.09.2009 13:13
Скрытие текста на странице за ссылкой Vlad44 Общие вопросы Javascript 2 13.01.2009 18:02