Ik heb een script waarmee ik een multisearchbar heb op mijn site. Het enigste probleem is dat ik maar niet weet hoe ik het voor elkaar kan krijgen dat als de site wordt geladen, de cursor automatisch in het zoekveld staat en hoe voor elkaar te krijgen dat na de 'enter' toets de search begint. Ik moet nu steeds op de 'zoek'knop klikken voordat het werkt. Hieronder de code, misschien dat iemand wat weet?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
| <script>
function n(naam, statnaam){
top.location.href=naam;
}
function addplus(items){
var plussed = "";
for (var t = 1 ; t <= items.length ; t++)
{
if (items.substring(t-1,t) == " ")
{ plussed+="+"; }
else
{
if (items.substring(t-1,t) == "+")
{ plussed+="%2B"; }
else
{ plussed+=items.substring(t-1,t); }
}
}
return plussed;
}
function doSearch(){
var words;
words = document.searchforit.query.value;
var searchitems;
searchitems=addplus(words);
var index;
index = document.searchforit.service.selectedIndex;
var site;
site = document.searchforit.service.options[index].value;
site+=searchitems;
if (notEmpty(searchitems))
{
n(site, ('searchengine' + index + '.htm'));
}
}
function notEmpty(word){
if (word == "" || word == null)
{
alert("Wie niets zoekt zal niet vinden...");
document.searchforit.query.focus();
return false;
}
else
{
return true;
}
}
</script> <form
action="javascript:doSearch();void(0)//" method="get"
name="searchforit" target="_new">
<p><font color="#000000"><select name="service"
size="1">
<option
value="http://www.google.nl/search?as_q=">Google</option>
<option
value="http://www.altavista.nl/cgi-bin/query?pg=q&what=web&fmt=&q=">
AltaVista</option>
<option
value="http://www.askjeeves.com/main/askJeeves.asp?origin=&qSource=0&ask=">
Ask Jeeves</option>
<option value="http://www.excite.nl/search/web/results?q=">Excite</option>
<option value="http://www.hotbot.com/default.asp?query=">Hotbot</option>
<option
value="http://www.ilse.nl/?COMMAND=search_for&LANGUAGE=NL&PROFILE=st&FAMILY=no&SEARCH_FOR=">
Ilse</option>
<option
value="http://www2.infoseek.com/Titles?qt=">Infoseek</option>
<option
value="http://www.nl.lycos.de/cgi-bin/pursuit?adv=0&query="> Lycos</option>
<option
value="http://www.metacrawler.com/cgi-bin/nph-metaquery.p?general=">
Metacrawler</option>
<option
value="http://www.mybegin.nl/search/?action=Search&cat=World%2FNederlands%2F&all=no&query=">
MyBegin</option>
<option value="http://www.scoot.nl/start.asp?ce=">Scoot</option>
<option
value="http://zoeken.track.nl/Raven?sm=1&st=1&pl=10&qr=">Track</option>
<option
value="http://search.yahoo.com/bin/search?p=">Yahoo</option>
<option
value="http://zoek.vinden.nl/?refer=vindenopuwsite&query=">Vinden</option>
<option
value="http://www.vindex.nl/doorzocht/nederland?in=">Vindex</option>
</select>
<input type="text" size="15" name="query">
<input name="button"
type="button" onClick="doSearch()" value="Zoek" >
</font></td>
</tr>
</table> |