Tambovskii
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Спасибо за помощь. Скрипт кнопки (встроить standard_toolbar, открыв его блокнотом (типа), может такому как я пригодится): Код: Button11, "Go to page"="Go to page, "javascript function(){var count=0,text,dv;text=prompt('Search phrase:','');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('SPAN');spannode.style.backgroundColor='yellow';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()!='SCRIPT'&&node.tagName.toUpperCase!='STYLE'){for(var child=0;child<node.childNodes.length;++child){child=child+searchWithinNode(node.childNodes[child],te,len);}}return skip;}window.status='Searching for \x27'+text+'\x27...';searchWithinNode(document.body,text.toUpperCase(),text.length);window.status='Found '+count+' occurrence'+(count==1?'':'s')+' of \x27'+text+'\x27.';})();", , "Highlighter", "Label Yellow"" | Работает, но мало чем отличается от CTRL+F? автоматом не светит. | Всего записей: 95 | Зарегистр. 14-06-2012 | Отправлено: 10:41 30-09-2014 | Исправлено: Tambovskii, 10:43 30-09-2014 |
|