СообЧа > База Знаний > Интернет > Веб-строительство > HTML и XHTML

Вопрос

Имеется несколько страниц с текстовой информацией. Как можно организовать поиск по конкретному слову?
Есть телефонный справочник. на странице 1 — абоненты на «А» и их телефоны. на странице 2 — абоненты на «Б» и т.д. Как организовать поиск по страницам, чтобы пользователь, набрав номер телефона перешел на нужную страницу и получил бы подсвеченную строку с запрашиваемым номером?

Ответ

Я могу сказать поиск только по одной странице, но не по всему сайту (т.к этот поиск не поддерживается на бесплатном хостинге в инете, а уж дома и тем более). Могу предложить вам такой ответ, если устроит то пожалуйста!

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

Вот текст поиска по странице:

<p align="center"
class="T1">
<b>
<a title="Поиск по странице» href="javascript:FD983r={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.execComman
d('BackColor','','lightblue');
r.collapse(false)};alert('Найдено: '+i+' слов(а) — найденное слово или выражение выделено синим')}}};FD983r.x()">
<u>
<font color="#FFFFFF">ПОИСК</font></u></a></b>

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация