SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Скрипт за търсене в HTML страница

diabolic.bg

The Old Wastelander
Здравейте, колеги!
На един от сайтовете си имам архив, който е в HTML формат и без база данни. За улеснение при търсенето ползвам HTML карта на архива, която показва номерирани и подредени всички заглавия вътре. Но списъкът расте постоянно и става все по-неудобен за намиране на нужната информация.

Необходим ми е скрипт, който да търси зададена дума или комбинация от думи в тази HTML карта без да ползва база данни.

Ще бъда благодарен за всеки съвет или оказана помощ!
 
Re: Скрипт за търсене в HTML страница

Google Custom Search :)

Благодаря, идеята е доста добра, но не ми харесва това, че ще има задължителни реклами - потребителите ми доста се дразнят от тях.
 
Re: Скрипт за търсене в HTML страница

Ако е хостнат на линукс, можеш да пускаш по един grep. Ама най-добре да кажат линукс гурутата.
 
Re: Скрипт за търсене в HTML страница

Не, намира се на уиндоуски сървър.

Google Custom Search :)

Все пак го тествах, но нищо не прави, както очаквах. Надявах се скриптът поне да ми маркира намерената тема, а той просто отчете, че е намерил 1 резултат, след което аз трябва да си скролна и да си потърся къде се намира търсеното.

aln0pl.jpg
 
Последно редактирано:
Re: Скрипт за търсене в HTML страница

Ако търсачката се намира на домейна, на който са другите материали, то може да се направи скрипт изцяло на JavaScript, използващ DOM, който да търси във файловете.
 
Re: Скрипт за търсене в HTML страница

Нещо подобно ми е нужно, но файловете са под номер, а заглавията, сред които трябва да се търси излизат само на картата, за която съм споменал. Така че всъщност трябва да ми търси думи на страницата на картата.
 
Re: Скрипт за търсене в HTML страница

а защо искаш да търсиш само в заглавията?

ако е така, потребителят може просто да отиде на картата и да натисне Ctrl-F и да ползва търсачката на браузъра...
 
Re: Скрипт за търсене в HTML страница

а защо искаш да търсиш само в заглавията?

ако е така, потребителят може просто да отиде на картата и да натисне Ctrl-F и да ползва търсачката на браузъра...
Така е при условие, че тази комбинация му е известна. Има хора дето знаят да работят само с мишка и те не са малко.

А заглавията са линкове към информацията.
 
Re: Скрипт за търсене в HTML страница

Най-накрая намерих това, което ми трябваше. Може да го видите тук.
Не работи с тъпия ИЕ, независимо от допълнителния файл (или поне при мен с ИЕ7 не ще), но аман от хора дето още пишат скриптовете си само за тоя недодялан браузър. Понеже много хора още го ползват, сега ще качвам още една търсачка заради ИЕ. :confused:

Ако някой се интересува от скрипта, адресът е http://www.jslab.dk/scripts.safari.search.php

Благодаря на всички, които се отзоваха!
 
Последно редактирано:
Re: Скрипт за търсене в HTML страница

Колеги, моля за още малко акъл и помощ. Днес установих, че с гугълския Хром не се вижда търсачката, която направих вчера.
Втората също не се вижда, защото е поставена в "IF" само за ИЕ.
Като отворя с Хром-а, отгоре ми изскача лентата за превод, но дори да я затворя, търсачката не се показва. Отдавна имам усещането, че за някои неща Хром се държи като ИЕ.

Някакъв съвет какво да правя в случая? И един тъп въпрос - може ли да се напише някакъв "IF" за Хром, както е за ИЕ?
 
Re: Скрипт за търсене в HTML страница

Някакъв съвет какво да правя в случая? И един тъп въпрос - може ли да се напише някакъв "IF" за Хром, както е за ИЕ?

Не, няма такъв conditional statement за хрома.

п.п. пробвай тая jQuery търсачка, може да ти свърши работа ;)
 
Re: Скрипт за търсене в HTML страница

То хубаво да я пробвам, ама само Джава скрипта ли да извадя от сорса или има и нещо друго?

ЕДИТ
Пробвах я. В Хром формата се вижда, но не работи. Мисля, че Адд блокера ги прецаква всичките, но няма начин да накарам света да го изключи по подразбиране, а от Гугъл не ги е грижа - те не са и направили такава опция. :(
 
Последно редактирано:

Горе