Страницы: 1
можно сделать подсветку введенных в кнопу слов, только с условием что слова подсвечиваются не при загрузке страницы, а при выделении слова?
incarnus пишетможет здесь что-то изменить?
писал сам себе расширение ,оно у меня стоит до сих пор, выводит 3 значка в строке поиска :красный, синий и серый. левый клик по серому- поиск выделенного на странице в google (в данной вкладке); по синему - поиск в гугле в новой вкладке, правый клик -поиск в гугле выделенного только на этом сайте( в новой вкладке) ;по красному левый клик- поиск в яндексе в новой вкладке, правый клик- поиск в яндексе на даном сайте в новой вкладке.
…
а если поставить адонн 'жесты мыши' и на событие клик пкм при удержании лкм с кодом "searsh_panel.tes()" (можно просто прописать код в кнопку), выделенное подсвечивается по всей странице, причем если выделена строка она и подсвечивается строкой (если такая строка есть конечно), при этом строка в виде кнопки копируется в првый угол поисковой строки и при клике по этой кнопке страница прокручивается к этоы строке правый удаляет кнопку со строки поиска
использую так: выделил текст
может здесь что-то изменить?
var THIS = this;
var appcontent = document.getElementById("appcontent");
appcontent.addEventListener("DOMContentLoaded", FindAndHighlight, true);
function FindAndHighlight(){
var wordsToSearch = ["Сюда", "вводим", "слова", "для", "поиска", " и ", "подсветки"];
while (wordsToSearch. length > 0)
{
gFindBar. _findField. value = wordsToSearch. shift ();
gFindBar. toggleHighlight (true);
}
}
чтобы не по всей страничке искало, а только по фрагменту
то есть я выделяю текст или фрагмент текста, а кнопка подсвечивает наперед заданные слова .... я хочу чтобы заданные слова искало только для выделенного текста, а не для всей странички
Ребята,скажите пожалуйста можно сделать чтобы подсветка работала только после выделения текста?
очень надо....
incarnus пишета если я хочу запоминать и выделять очень много слов?
:( здесь не получится
отож)
я хотел чтобы каждую секунду на новые слова проверяла-чтобы пройти тест, зная некоторые ответы-потому что за 1 загрузку не получается - там на страничке по-ходу джава окно с тестами выскавивает(
а если каждую сек-грузит систему очень(
incarnus пишетне очень понятно как ее создавать
1. сделай новую Custom Buttons кнопку,
2. положи код в Custom Buttons кнопку, в инициализацию,
3. okВыдели текст(или скопируй) на странице, нажми средней кнопкой мыши на кнопке, и кнопка запомнит этот текст, нажми левой кнопкой мыши на кнопке и кнопка будет автоматически выделять везде на страницах текст который помнит, если захочешь поменять текст для автоматического выделение, используй среднюю кнопку мыши.
а если я хочу запоминать и выделять очень много слов?
incarnus
:) кнопка
Автовыделение
L = Bключить/ выключить
M = Авто выделение, добавить текст(выделенный текст/из буфера обмена)
R = CB меню
если хочешь, могу сменить иконки кнопки
[code]
//настройка функций кликов мыши(Mouse Click settings)...................................................
this.onclick = function(event) {
if(event.button == 0) {
// Действие при клике ЛКМ
switchHighlight(event);
}
else if(event.button == 1) {
// Действие при клике СКМ
HighlightAdd(event);
}
};//tooltip
this.tooltipText = "Автовыделение\nL = Bключить \nM = Авто выделение, добавить текст \nR = CB меню ";//Стоп, при открытии настройки панелей....................................................
this.onDestroy = function(reason) {
storage = globalStorage[document.domain]
//....
if (reason == "constructor") storage['run'] = 'stop'
if (reason == "destructor") delete storage['run']
}//проверить
…
incarnus пишетпочему эта кнопка на сто процентов грузит процессор?
а потому что в кнопке поиск выполняется и автоматически каждую секунду и при любом завершении загрузки страницы.
что значит при любом завершении загрузки ?
и как это можно изменить?
привет ВСЕМ! помогите кто может)
почему эта кнопка на сто процентов грузит процессор?
var THIS = this;
var appcontent = document.getElementById("appcontent");
appcontent.addEventListener("DOMContentLoaded", FindAndHighlight, true);
intervalID = setInterval(FindAndHighlight, 1000);
function FindAndHighlight(){
var wordsToSearch = [""];
while (wordsToSearch. length > 0)
{
gFindBar. _findField. value = wordsToSearch. shift ();
gFindBar. toggleHighlight (true);
}
}
тоесть я понимаю что это связано со счетчиком времени, но может как-то можно стирать предыдущие результаты поиска и не грузить проц?
incarnus пишетвот только фигня что у ф3,6 не работают CB
как так?
а я на чём сижу?
ты прав! работает! а еще ты был прав что глючит какец....да ладно...пофиг
СПАСИБО ВСЕМ, КТО ПОМОГАЛ!
incarnus пишета ты не можешь помочь чтобы каждую секунду переискивало типа- хочу попробовать так еще
в инициализацию:
скрытый текстВыделить кодКод:
intervalID = setInterval(FindAndHighlight, 1000); function FindAndHighlight(){ var wordsToSearch = ["Сюда", "вводим", "слова", "для", "поиска", " и ", "подсветки"]; while (wordsToSearch. length > 0) { gFindBar. _findField. value = wordsToSearch. shift (); gFindBar. toggleHighlight (true); } }
1000 это задержка в миллисекундах между проверками. т.е сейчас стоит 1 секунда
спс что помогаешь!
18-10-2011 13:10:37
okkamas_knife пишетincarnus пишета ты не можешь помочь чтобы каждую секунду переискивало типа- хочу попробовать так еще
в инициализацию:
…
[spoiler][code]intervalID = setInterval(FindAndHighlight, 1000);
function FindAndHighlight(){
var wordsToSearch = ["Сюда", "вводим", "слова", "для", "поиска", " и ", "подсветки"];
while (wordsToSearch. length > 0)
{
gFi
incarnus пишетslbgz пишет... и то, что я предлагал раньше, если не везде будет выделять.
Принудительно открывать окна, в т.ч. попапные, во вкладках умеет таб микс плюс...это плагин такой? или он стандартный?
18-10-2011 00:23:01
с тем автовыделением ничего не ясно-куда там слова надо вписывать-или это обыкновенный CTRL+F?Прочитай начало той темы, там все разжевано.
18-10-2011 01:23:24
Tab Mix Plus
я уже разобрался-оно тоже не пашет
всем спасибо за помощь!)))
ничего не подходит!
18-10-2011 01:18:58
если бы можно было текст хайтлайт оновлять каждые полсекунды(
я только такой вижу выход
можно как-то дописать в код это?
... и то, что я предлагал раньше, если не везде будет выделять.
Принудительно открывать окна, в т.ч. попапные, во вкладках умеет таб микс плюс...
это плагин такой? или он стандартный?
18-10-2011 00:23:01
с тем автовыделением ничего не ясно-куда там слова надо вписывать-или это обыкновенный CTRL+F?
тебе нужно подсвечивать тот же самый текст одновременно во всех вкладках и окнах?
да - именно так)
в том окне что выскакивает с вопросами я точно знаю что текст подсвечивается (если через "найти")- но мне бы это сделать автоматом для каждого вопроса((а так трудновато
18-10-2011 00:14:15
http://forum.mozilla-russia.org/viewtopic.php?pid=508253#p508253
попробуй это
Автовыделение, выделяет заранее введенные слова на всех страницах,
спс большое за совет и помощь)
попробую-отпишусь)
да!
мне надо за время дать наиболее правильных ответов....в этом помогла бы подсветка правильных ответов (которые я знаю), но вот как сделать чтобы всегда подсвечивались эти слова-кнопка подсвечивает только сам сайт без выпадающих окон
да нет...здесь дело не в этом
помогите кто то создать кнопку или плагин для подсвечивания слов, даже в віползающих окнах)
а ты не можешь помочь чтобы каждую секунду переискивало типа- хочу попробовать так еще
incarnus пишетя так понял оно просто всплывающее окно сайта не считает контентом (((
просто всплывающие окна могут быть разными в плане того каким образом их создают.
кнопка работает с обычными окнами и срабатывает по событию завершения загрузки страницы
если окошко во флэше или создаётся после загрузки основного контента жабаскриптом в виде div-a то естественно к тому времени поиск уже будет завершён и оно будет проигнорировано.
если сделать чтоб кнопка срабатывала каждую секунду то фф начнёт жутко тормозить.
можно приморочиться и сделать нечто подобное под конкретный сайт но универсального решения не существует
потому что создать всплывающее окно можно тысячью способов.
.
а как сделать чтобы этот жаба скрипт не игнорировался, или если есть желание помочь то оставь аську в личку! я отблагодарю!
…и можно как то задать чтобы страницу проверяло каждую секунду, чтобы таким образом решить вопрос со всплывающим окном, слова на котором не ищутся
или можно еще ка-то прописать?
17-10-2011 20:22:38
я так понял оно просто всплывающее окно сайта не считает контентом (((
incarnus
создай кнопку
в коде ничего
в инициализации этоскрытый текстВыделить кодКод:
var THIS = this; var appcontent = document.getElementById("appcontent"); appcontent.addEventListener("DOMContentLoaded", FindAndHighlight, true); function FindAndHighlight(){ var wordsToSearch = ["Сюда", "вводим", "слова", "для", "поиска", " и ", "подсветки"]; while (wordsToSearch. length > 0) { gFindBar. _findField. value = wordsToSearch. shift (); gFindBar. toggleHighlight (true); } }
а юрл код вводить какой то?
…привет, ребята!
есть проблема с подсветкой "Highlight words permanent"
можно сделать чтобы он искал и подсвечивал всегда, даже на всплывающих окнах?
или может что-нибудь другое посоветуете?
Страницы: 1