Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№118-08-2005 01:59:55

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Нужно расширение: поиск подстроки в source и ее выделение

Нужно расширение, которое бы позволяло найти в сорсе страницы заданную ранее строку и выделяло бы ее на  странице, например добавляя яркий фон.
все это должно работать при загрузке страницы, или при нажатии на кнопку, вынесенную на панель.
Если кто знает что-то подходящее из готового - подскажите, плз
Если кто может помочь с разработкой, не сочтите за труд скинуть мессагу.

Отсутствует

 

№218-08-2005 02:04:05

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14014
Веб-сайт

Re: Нужно расширение: поиск подстроки в source и ее выделение

Ctrl + F тебе не подходит?


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№318-08-2005 11:28:52

Barkett
Участник
 
Группа: Members
Зарегистрирован: 04-11-2004
Сообщений: 167

Re: Нужно расширение: поиск подстроки в source и ее выделение

Ctrl+F выделяет последовательно каждое вхождение искомой подстроки, а человек имхо хочет выделять по нажатию кнопки все вхождения на странице.


если у вас совесть чиста, значит ваш друг - Бог. (с) Е.Ачилова

Отсутствует

 

№418-08-2005 12:25:32

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Нужно расширение: поиск подстроки в source и ее выделение

Да, нужно, чтоб все вхождения показывались, и еще:
часто нужно найти несколько разных строк, которые могут присутствоватьна одной странице. Поэтому желательно задать их заранее на этапе настройки экстеншна.
А потом при нажатии кнопки они все должны быть выделены или должна появиться надпись рядом с кнопкой, что строки такая и такая наличествуют, заразы :)
.. а пока действительно только ctrl+F в сорсе :(
Если можете помочь, буду признателен.

Отсутствует

 

№518-08-2005 13:26:42

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778

Re: Нужно расширение: поиск подстроки в source и ее выделение

Barkett
Так там же есть кнопка Подсветить :cool:


---  ---

Отсутствует

 

№619-08-2005 01:05:32

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Нужно расширение: поиск подстроки в source и ее выделение

Forest
подсветить, конечно хорошо, но только ночью и прожектором :)

но когда делаешь такие поисковые операции сотнями в час, то начинает ломать каждый раз открывать сорс, вгонять строки поиска по одной или оптом - неважно..
я не ведусь в ява программировании, но думаю поисковый скрипт не должен составить для спеца сложностей..
А между прочим такой экстеншн был бы полезен многим, вебмастерам, для поиска ответных ссылок на чужих страницах.

Отредактировано Rommel.ua (19-08-2005 01:07:12)

Отсутствует

 

№719-08-2005 09:11:15

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778

Re: Нужно расширение: поиск подстроки в source и ее выделение

Rommel.ua

подсветить, конечно хорошо, но только ночью и прожектором

Это был ответ исключительно на

а человек имхо хочет выделять по нажатию кнопки все вхождения на странице

часто нужно найти несколько разных строк

Это действительно бывает нужно :) Особенно, чтобы разные фразы разными цветами :cool:

Как вариант, строки поиска можно держать в  буфере обмена с помощью менеджера мультибуфера обмена.

Или доработать стандартный код поиска Лиса/написать на его основе свой.

NVU, кстати, такое делать не умеет?

Или можно в качестве просмотрщика кода страницы подцепить любой редактор, который такое умеет :cool:


---  ---

Отсутствует

 

№819-08-2005 13:17:37

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Нужно расширение: поиск подстроки в source и ее выделение

to Forest

Как вариант, строки поиска можно держать в  буфере обмена с помощью менеджера мультибуфера обмена.

Это довесок к фоксу или к винде? Если к фоксу, адресок, плз :)

Или доработать стандартный код поиска Лиса/написать на его основе свой.

Я ж писал, что в ява программировании полный чайник :( . Знаю, что фокс написан весь на яве+зул, но..

NVU, кстати, такое делать не умеет?

не пробовал его вообще :\ .

Или можно в качестве просмотрщика кода страницы подцепить любой редактор, который такое умеет :cool:

Редактор подразумевает, что на каждой анализируемой странице нужно открывать окно сорса и уже в нем искать.. это примерно то же есть и сейчас, разве что может с несколькими строками сразу дело чуток упростится

Пробовал сделать что-то похожее с помощью гризманки+WYSiWYG экстеншн для создания скриптов. может руки чуток кривоваты, но работало это через раз. Создавал для заданной строки подсветку и увеличение размера. Кстати, тут есть конкретный вопрос, если можешь, написать скрипт для поиска и выделения подстроки в сорсе, так чтоб он встроился через гризманки, помоги, тока укажи куда вставлять нужную строку в скрипте :D

Отсутствует

 

№919-08-2005 17:16:28

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: Нужно расширение: поиск подстроки в source и ее выделение

Rommel.ua пишет

Я ж писал, что в ява программировании полный чайник

Кхм... В фоксе не Java, а JScript. Что совсем не одно и тоже. А на C++ умеете? Если да --- правьте сам фокс :)


Black holes were created when the God divided by zero.

Отсутствует

 

№1019-08-2005 17:22:51

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778

Re: Нужно расширение: поиск подстроки в source и ее выделение

Rommel.ua

Это довесок к фоксу или к винде?

Мб такое есть и к Лису...
К винде точно есть.


---  ---

Отсутствует

 

№1119-08-2005 20:29:07

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Нужно расширение: поиск подстроки в source и ее выделение

LattyF
немного владею delphi. :( В популярных вещах в свое время не озаботился навостриться, а теперь просто некогда.. Но дело нужное, так что придется как-то развиваться.
а есть русские ресурсы по Jscript? ну а на крайний случай, ангельские :)

Отсутствует

 

№1219-08-2005 22:54:57

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Нужно расширение: поиск подстроки в source и ее выделение

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;})();

И ещё у какого-то поискового расширения (опять же, - вроде бы)) результаты подкрашиваются.

Отсутствует

 

№1319-08-2005 23:21:52

LattyF
Участник
 
Группа: Members
Откуда: г. Самара
Зарегистрирован: 19-06-2005
Сообщений: 2924

Re: Нужно расширение: поиск подстроки в source и ее выделение

vladmir пишет

А раньше JavaScript навродь был.

Ой, да :) Во всем мелкомягкие виноваты со своим JScript :)

Rommel.ua, ну дельфя тут не помошник. Тут компонентов не натаскаешь :).

а есть русские ресурсы по Jscript?

А погуглить? Ландо уж, лови http://www.citforum.ru/internet/javascript/index.shtml. Первая ссылка из гугля :) Ответственность за содержание несет гугл :)


Black holes were created when the God divided by zero.

Отсутствует

 

№1420-08-2005 04:19:21

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Нужно расширение: поиск подстроки в source и ее выделение

LattyF
Ну уж погуглить... Начали с того, что не просто ява, а "ява на халяву" ;) , на вопрос о том, где найти халявную яву идет ответ что в магазине... Спасибо, :)) буду смотреть.
Vladimir
Спасибо, попробую вкурить в основы подходящих яв/явов/явьев и тогда придет очередь предложенного тобой кода :)

Отсутствует

 

№1520-08-2005 13:35:37

Rommel.ua
Участник
 
Группа: Members
Зарегистрирован: 24-07-2005
Сообщений: 114

Re: Нужно расширение: поиск подстроки в source и ее выделение

vladmir

букмарклетс определенно рулят!!! :D Это ж готовые скрипты, поправить которые для удобства может любой человек с логическим мышлением.
Премного благодарен! кнопки на панели закладок - выборка строк в одно касание :)

Благодарю всех, кто отвечал, за полезную дискуссию :cool:

Отсутствует

 

№1605-11-2005 12:18:33

pauk
Участник
 
Группа: Members
Откуда: Город-герой Находка
Зарегистрирован: 05-11-2005
Сообщений: 21
Веб-сайт

Re: Нужно расширение: поиск подстроки в source и ее выделение

Rommel.ua пишет

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 - руководство и справочник


:)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]