Вопрос № 64638: Здравствуйте Уважаемые Эксперты!
Скрипт поиска на странице - <p align="center"><font face="Arial" size="4"><a href="javascript:find={x:function(){var r,i,s=document.selection.createRange().te...
Вопрос № 64.638
Здравствуйте Уважаемые Эксперты!
Скрипт поиска на странице - <p align="center"><font face="Arial" size="4"><a href="javascript:find={x:function(){var r,i,s=document.selection.createRange().text;if(!s)s=prompt('Найти:',''); if(s){r=document.body.createTextRange(); for(i=0;r.findText(s);i++){r.execCommand('BackColor','','FFF719'); r.collapse(false)}; alert('Найдено: '+i+' слово(а)')}}};find.x()"><font color="#FF0066">Найти слово на ЭТОЙ странице</font></a></font></p>
Работает!
Хочу вынести этот скрипт в отдельный файл и пишу - document.write('<p align="center"><font face="Arial" size="4"><a href="javascript:find={x:function(){var r,i,s=document.selection.createRange().text;if(!s)s=prompt('Найти:',''); if(s){r=document.body.createTextRange(); for(i=0;r.findText(s);i++){r.execCommand('BackColor','','FFF719'); r.collapse(false)}; alert('Найдено: '+i+' слово(а)')}}};find.x()"><font color="#FF0066">Найти слово на
ЭТОЙ странице</font></a></font></p>')
Не работает.
Подскажите пожалуйста в чём ошибка.
Заранее Благодарен.
Александр.
Отправлен: 28.11.2006, 20:22
Вопрос задал: ATMAATMA (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, ATMAATMA!
Вы там с кавычками напутали, заключите всю строку в двойные, внутри все заменити на одинарные, кроме a=href"..." здесь заэкранируйте, как в приложении
Приложение:
Ответ отправил: HookEst (статус: 8-ой класс)
Ответ отправлен: 01.12.2006, 14:45 Оценка за ответ: 5 Комментарий оценки: Огромное СПАСИБО! Работает.