Страницы: 1
Нужно расширение, которое бы позволяло найти в сорсе страницы заданную ранее строку и выделяло бы ее на странице, например добавляя яркий фон.
все это должно работать при загрузке страницы, или при нажатии на кнопку, вынесенную на панель.
Если кто знает что-то подходящее из готового - подскажите, плз
Если кто может помочь с разработкой, не сочтите за труд скинуть мессагу.
Отсутствует
Ctrl+F выделяет последовательно каждое вхождение искомой подстроки, а человек имхо хочет выделять по нажатию кнопки все вхождения на странице.
если у вас совесть чиста, значит ваш друг - Бог. (с) Е.Ачилова
Отсутствует
Да, нужно, чтоб все вхождения показывались, и еще:
часто нужно найти несколько разных строк, которые могут присутствоватьна одной странице. Поэтому желательно задать их заранее на этапе настройки экстеншна.
А потом при нажатии кнопки они все должны быть выделены или должна появиться надпись рядом с кнопкой, что строки такая и такая наличествуют, заразы
.. а пока действительно только ctrl+F в сорсе
Если можете помочь, буду признателен.
Отсутствует
Forest
подсветить, конечно хорошо, но только ночью и прожектором
но когда делаешь такие поисковые операции сотнями в час, то начинает ломать каждый раз открывать сорс, вгонять строки поиска по одной или оптом - неважно..
я не ведусь в ява программировании, но думаю поисковый скрипт не должен составить для спеца сложностей..
А между прочим такой экстеншн был бы полезен многим, вебмастерам, для поиска ответных ссылок на чужих страницах.
Отредактировано Rommel.ua (19-08-2005 01:07:12)
Отсутствует
Rommel.ua
подсветить, конечно хорошо, но только ночью и прожектором
Это был ответ исключительно на
а человек имхо хочет выделять по нажатию кнопки все вхождения на странице
часто нужно найти несколько разных строк
Это действительно бывает нужно Особенно, чтобы разные фразы разными цветами
Как вариант, строки поиска можно держать в буфере обмена с помощью менеджера мультибуфера обмена.
Или доработать стандартный код поиска Лиса/написать на его основе свой.
NVU, кстати, такое делать не умеет?
Или можно в качестве просмотрщика кода страницы подцепить любой редактор, который такое умеет
--- ---
Отсутствует
to Forest
Как вариант, строки поиска можно держать в буфере обмена с помощью менеджера мультибуфера обмена.
Это довесок к фоксу или к винде? Если к фоксу, адресок, плз
Или доработать стандартный код поиска Лиса/написать на его основе свой.
Я ж писал, что в ява программировании полный чайник . Знаю, что фокс написан весь на яве+зул, но..
NVU, кстати, такое делать не умеет?
не пробовал его вообще :\ .
Или можно в качестве просмотрщика кода страницы подцепить любой редактор, который такое умеет
Редактор подразумевает, что на каждой анализируемой странице нужно открывать окно сорса и уже в нем искать.. это примерно то же есть и сейчас, разве что может с несколькими строками сразу дело чуток упростится
Пробовал сделать что-то похожее с помощью гризманки+WYSiWYG экстеншн для создания скриптов. может руки чуток кривоваты, но работало это через раз. Создавал для заданной строки подсветку и увеличение размера. Кстати, тут есть конкретный вопрос, если можешь, написать скрипт для поиска и выделения подстроки в сорсе, так чтоб он встроился через гризманки, помоги, тока укажи куда вставлять нужную строку в скрипте
Отсутствует
Я ж писал, что в ява программировании полный чайник
Кхм... В фоксе не Java, а JScript. Что совсем не одно и тоже. А на C++ умеете? Если да --- правьте сам фокс
Black holes were created when the God divided by zero.
Отсутствует
LattyF
немного владею delphi. В популярных вещах в свое время не озаботился навостриться, а теперь просто некогда.. Но дело нужное, так что придется как-то развиваться.
а есть русские ресурсы по Jscript? ну а на крайний случай, ангельские
Отсутствует
LattyF
В фоксе не Java, а JScript. Что совсем не одно и тоже
А раньше JavaScript навродь был.
Rommel.ua
Для выделений некий bookmarklet попадался - на
http://www.squarefree.com/bookmarklets/
примерно такой:
javascript:(function(){var count=0, text, dv;text=prompt(%22Search phrase:%22, %22%22);if(text==null || text.length==0)return;dv=document.defaultView;function searchWithinNode(node, te, len){var pos, skip, spannode, middlebit, endbit, middleclone;skip=0;if( node.nodeType==3 ){pos=node.data.toUpperCase().indexOf(te);if(pos>=0){spannode=document.createElement(%22SPAN%22);spannode.style.backgroundColor=%22yellow%22;middlebit=node.splitText(pos);endbit=middlebit.splitText(len);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else if( node.nodeType==1&& node.childNodes && node.tagName.toUpperCase()!=%22SCRIPT%22 && node.tagName.toUpperCase!=%22STYLE%22){for (var child=0; child < node.childNodes.length; ++child){child=child+searchWithinNode(node.childNodes[child], te, len);}}return skip;}window.status=%22Searching for '%22+text+%22'...%22;searchWithinNode(document.body, text.toUpperCase(), text.length);window.status=%22Found %22+count+%22 occurrence%22+(count==1?%22%22:%22s%22)+%22 of '%22+text+%22'.%22;})();
И ещё у какого-то поискового расширения (опять же, - вроде бы)) результаты подкрашиваются.
Отсутствует
А раньше JavaScript навродь был.
Ой, да Во всем мелкомягкие виноваты со своим JScript
Rommel.ua, ну дельфя тут не помошник. Тут компонентов не натаскаешь .
а есть русские ресурсы по Jscript?
А погуглить? Ландо уж, лови http://www.citforum.ru/internet/javascript/index.shtml. Первая ссылка из гугля Ответственность за содержание несет гугл
Black holes were created when the God divided by zero.
Отсутствует
LattyF
Ну уж погуглить... Начали с того, что не просто ява, а "ява на халяву" , на вопрос о том, где найти халявную яву идет ответ что в магазине... Спасибо, ) буду смотреть.
Vladimir
Спасибо, попробую вкурить в основы подходящих яв/явов/явьев и тогда придет очередь предложенного тобой кода
Отсутствует
vladmir
букмарклетс определенно рулят!!! Это ж готовые скрипты, поправить которые для удобства может любой человек с логическим мышлением.
Премного благодарен! кнопки на панели закладок - выборка строк в одно касание
Благодарю всех, кто отвечал, за полезную дискуссию
Отсутствует
LattyF
а есть русские ресурсы по Jscript? ну а на крайний случай, ангельские
http://www.r-t-f-m.info/books_frame.php?book=12001
Русский мануал + описание по Jscript
http://alepira.ural.ru/clientguide13/index.htm
http://alepira.ural.ru/clientref13/index.htm
JavaScript - руководство и справочник
:)
Отсутствует
Страницы: 1