| |
[ 04. November 1999]
- Martin_Nemecek
Vytvorte si vyh╛adßvaciu centrßlu pomocou Javascriptu
Jednoduch· vyh╛adßvaciu centrßlu si m⌠₧eme vytvori¥ viacer²mi sp⌠sobmi. Dnes si zoberieme na pomoc JavaScript a vytvorφme si
vyh╛adßvacφ mechanizmus, ktor² nßm umo₧nφ vyh╛adßva¥ v piatich najznßmejÜφch vyh╛adßvacφch robotoch.
Jednß sa o viacnßsobn· vyh╛adßvaciu centrßlu, ktorß dokß₧e s·Φasne posla¥ request na Ütyri vyh╛adßvacie strßnky, konkrΘtne
Yahoo, Altavista, WebCrawler, Excite a Lycos. Samozrejme ₧e script si m⌠₧ete upravi¥ pod╛a vaÜich po₧iadaviek a m⌠₧te si prida¥ ∩alÜie vyh╛adßvacie roboty. Ale musφte pozna¥ vyh╛adßvacφ odkaz, ktor² pou₧φva dan² vyh╛adßvaΦ. To vÜak nie je ₧iaden problΘm. Naprφklad WebCrawler pou₧φva vyh╛adßvacφ CGI script v tomto tvare:
http://www.webcrawler.com/cgi-bin/WebQuery?searchText="
Ako to celΘ asi funguje?
Zßkladom celΘho vyh╛adßvacieho mechanizmu je script, ktor² obsahuje jednoduch² cyklus. Tento cyklus testuje ktor² checkbox bol zaÜkrtnut² v FORMe "vyhladavanie" a nßsledne nato posiela zadan² v²raz zvolenΘmu vyh╛adßvaciemu robotovi. Na tento ·Φel otvßra samostatnΘ okno.
Ak cyklus overφ ₧e bol zaÜkrtnut² checkbox Φ.5 vo FORMe "vyhladavanie", aktivuje funkciu search5 a otvorφ pre tento ·Φel novΘ okno "newwindow5" o ve╛kosti 700x200 so scrollbarom.
EÜte si ukß₧eme ako bude vypada¥ FORM "vyhladavanie"
Vlo₧te v²raz ktor² chcete vyh╛ada¥ :<input type="text" NAME="query" SIZE=20><BR><BR>
<b>Vyberte vyh╛adßvaciu strßnku:</b><br>
<input type="checkbox" NAME="yahoo" VALUE="http://search.yahoo.com/
search?p=cyber">Yahoo<br>
<input type="checkbox" NAME="altavista" VALUE="http://www.altavista.digital.com/cgi-bin/
query?pg=q&what=web&fmt=.&q=">Altavista<br>
<input type="checkbox" NAME="webcrawler" VALUE="http://www.webcrawler.com/cgi-bin/
WebQuery?searchText=">WebCrawler<br>
<input type="checkbox" NAME="excite" VALUE="http://www.excite.com/
search.gw?trace=a&search=">Excite<br>
<input type="checkbox" NAME="lycos" VALUE="http://www.lycos.com/cgi-bin/
pursuit?query=">Lycos<br>
<input type="button" VALUE="Search" onClick="search()">
<input type="reset" VALUE=" Clear ">
</FORM>
Zdrojov² k≤d celΘho prφkladu sa nachßdza na tomto mieste.
|
|
| |
|
"Vytvorte si vyh╛adßvaciu centrßlu pomocou Javascriptu" | Login / vytvor konto | 0 Komentßrov |
|
Za obsah komentßrov je zodpovedn² u₧φvate╛, nie prevßdzkovate╛ t²chto strßnok. |
|