Ik heb het volgende script. Ik wil dat als het formulier wordt verzonden (met enter meestal) dat het verzenden wordt gestopt en dat de functie search wordt uitgevoerd, vandaar dat ik return false heb geprobeerd.

N.B. Voor degene die zeggen "gebruik gwoon event.keyCode", dit werkt niet aangezien ik dit bestand in XP als werkbalk heb toegevoegd, daardoor werken beplaade JavaScript functies niet.

Wie helpt mij?

Het script:

<html>
<head>
<script language="JavaScript" type="text/javascript">
<!--
function search(siteid,searchword) {
if(siteid==0) {
url=searchword;
vp=url.indexOf("http://");
if(vp==-1) {
url="http://"+url;
document.all.sw.value=url;
}
}
if(siteid==1) {
url="http://youtube.com/results?search_query="+searchword;
}
if(siteid==2) {
url="http://www.google.nl/search?q="+searchword;
}
if(siteid==3) {
url="http://video.google.nl/videosearch?q="+searchword;
}
if(siteid==4) {
url="http://nl.wikipedia.org/wiki/Speciaal:Search?search="+searchword+"&fulltext=Zoeken";
}
if(siteid==5) {
url="http://nl.wikipedia.org/wiki/Speciaal:Search?search="+searchword;
}
window.open(url);
}
//-->
</script>
<style type="text/css">
<!--
body {
margin:0px;
margin-top:3px;
background-color:silver;
}
input,select {
font-size:12;
font-family:"MS Sans Serif";
}
div {
padding:0px;
}
-->
</style>
</head>
<body scroll="no"">
<div align="center">
<form name="searchtoolbar" onSubmit="return

false;search(siteid.selectedIndex,searchword.value)">
<input type="text" name="searchword" id="sw" size="36"/><select name="siteid">
<option>Adres
<option>YouTube
<option>Google Search
<option>Google Video
<option>Wikipedia zoeken
<option>Wikipedia artikel
</select><input type="button" value="=>"/

onClick="search(siteid.selectedIndex,searchword.value)">
</form>
</div>
</body>
</html>
<form name="searchtoolbar" onSubmit="search(siteid.selectedIndex,searchword.value); return false;"> 

Reageren