Показать сообщение отдельно
  #10 (permalink)  
Старый 03.06.2010, 17:26
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Хм… а никто не знает, с каких версий появилась глобальные функция find в Chrome и Safari?
В Fx она давно. Сейчас подводит только Opera, в 10-й версии все еще нет window.find и уже нет document.selection.createRange().findText…

ivIvan,
поиск текста в браузерах, не поддерживающих TextRange, очень затруднен, приходится работать с текстовыми узлами, а слова могут быть разбиты на несколько узлов, и пробельные символы браузер не все отображает, из-за чего алгоритм становится очень сложным, это не 2 строчки кода подсказать, написание такого скрипта — это уже работа.


-----------
В Safari 3.2 есть функция find, для большинства проектов ниже этой версии нет смысла делать поддержку, на старые версии Chrome в принципе никто и не ориентируется. Значит в аутсайдерах новая Opera…

Последний раз редактировалось Octane, 03.06.2010 в 17:34.
Ответить с цитированием