action og optionbox???
Jeg er nybegynder i JavaScript, men dem jeg har snakket med, har ikke noget svar til mig.Jeg er ved at lave / bygge videre på en JavaScript \"ting\" som en anden har lavet. Det skulle blive til en formular så man fra min side kan aktivere flere søgemaskiner. De skal kunne aktiveres både ved at trykke på \"Søg\"-knappen og ved at trykke \'enter\' i feltet. Jeg har prøvet flere forskellige ting, men det bedste jeg har kunne komme på er som det er i kilden neden under: At søg-knappen virker efter hensigten, men at enter kun sender mine interne variabler videre til søgemaskinen.
Det fede ved det er at siden faktisk virker på MSIE 4.5 (Mac) men at den ikke virker på MSIE 5.0 (Mac)!
Forskellen mellem de to program versioner er tilsyneladende denne action-operatør (til form-tag\'et) som den nyeste version kræver at have.
Hvad gør jeg???
Kilde:
------------------------------------------------------
<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html;charset=ISO-8859-1\">
<meta name=\"generator\" content=\"Adobe GoLive 5\">
<title>Hjemmeside</title>
<script language=\"JavaScript\">
<!--
function startSearch(){
searchString = document.searchForm.searchText.value;
if(searchString != \"\"){
searchEngine = document.searchForm.whichEngine.selectedIndex + 1;
finalSearchString = \"\";
if(searchEngine == 1){
finalSearchString = \"http://soeg.jubii.dk/res.asp?loc=dk&startnummer=1&soegeord=\" + searchString + \"&service=jubii\";
}
if(searchEngine == 2){
finalSearchString = \"http://av.yahoo.com/bin/query?p=\" + searchString + \"&hc=0&hs=0\";
}
if(searchEngine == 3){
finalSearchString = \"http://www.excite.com/search.gw?trace=a&search=\" + searchString;
}
if(searchEngine == 4){
finalSearchString = \"http://www.infoseek.com/Titles?qt=\" + searchString + \"&col=WW&sv=IS&lk=noframes&nh=10\";
}
if(searchEngine == 5){
finalSearchString = \"http://www.lycos.com/cgi-bin/pursuit?adv=%26adv%3B&cat=lycos&matchmode=and&query=\" + searchString + \"&x=45&y=11\";
}
if(searchEngine == 6){
finalSearchString = \"http://www.altavista.com/cgi-bin/query?pg=q&what=web&fmt=.&q=\" + searchString;
}
document.searchForm.action = finalSearchString;
location.href = finalSearchString;
}
}
// -->
</script>
</Head>
<body>
<form name=\"searchForm\" action=\"\" onSubmit=\"startSearch()\">
<table width=\"100\" border=\"0\" cellpadding=\"3\" cellspacing=\"2\" bgcolor=\"#000000\">
<tr>
<td bgcolor=\"#008cff\" align=\"center\"><small><font face=\"Arial\">Skriv søge ord</font></small></td>
<td bgcolor=\"#008cff\" align=\"center\"><small><font face=\"Arial\">Vælg søgemaskine</font></small></td>
<td bgcolor=\"#008cff\" align=\"center\"><small><font face=\"Arial\">Søg</font></small></td>
</tr>
<tr>
<td bgcolor=\"#00c9ff\" align=\"center\"><input name=\"searchText\" type=\"text\" size=\"30\"></td>
<td bgcolor=\"#00c9ff\" align=\"center\" valign=\"middle\"><select name=\"whichEngine\" size=\"1\">
<option selected>Jubii </option>
<option>Yahoo! </option>
<option>Excite </option>
<option>GO.com </option>
<option>Lycos </option>
<option>Altavista </option>
</select></td>
<td bgcolor=\"#00c9ff\" align=\"center\"><input type=\"button\" value=\"Søg\" onClick=\"startSearch()\"></td>
</tr>
</table>
</form>
</body>
</html>
-----------------------------------------------------
Tak.
