eej, ik heb op internet een script gevonden om een dropdown menu meteen naar een bepaalde pagina te laten linken als je op een waarde klikt, ik heb geprobeerd dit voor 2 dorpdownmenus te doen en er 1 funtie van te maken. Ik ben alleen nogal een newbie met javascript dus er klopt helemaal niets van, ik krijg mn dropdowns niet eens meer te zien. wie corrigeerd mijn code?:


<head>

<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--

function openURI(obj, sCheck) {
var control = document.snelmenu.documentkeuze;
if (obj.options[obj.selectedIndex].value != sCheck) {
location.href = obj.options[obj.selectedIndex].value;
}
}

//-->
</SCRIPT>

</head>


<body>

script 1<BR>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
	var d = document;
		d.write('<FORM ACTION="geen_actie" NAME="snelmenu">');
		d.write('<SELECT style="background-color:AE0001; height:19; font-family: Arial; font-size: 7pt; font-weight: bold; color:FFFFFF;" NAME="documentkeuze" onchange="openURI(document.snelmenu.documentkeuze, 'geen-url')">');
		d.write('<OPTION VALUE="geen-url" SELECTED>Choose Member<\/OPTION>');
		d.write('<OPTION VALUE="1.php">nummer 1<\/OPTION>');
		d.write('<\/SELECT>');
		d.write('<\/FORM>');
//-->
</SCRIPT>


<BR><BR>script 2<BR>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
	var d = document;
		d.write('<FORM ACTION="geen_actie2" NAME="snelmenu2">');
		d.write('<SELECT style="background-color:AE0001; height:19; font-family: Arial; font-size: 7pt; font-weight: bold; color:FFFFFF;" NAME="documentkeuze2" onchange="openURI(document.snelmenu2.documentkeuze2, 'geen-url2')">');
		d.write('<OPTION VALUE="geen-url2" SELECTED>Choose Member<\/OPTION>');
		d.write('<OPTION VALUE="2.php">nummer 2<\/OPTION>');
		d.write('<\/SELECT>');
		d.write('<\/FORM>');
//-->
</SCRIPT>


</body>


ok, khebbut script zelf al gefixt..naja met hulp van me pa.., in ieder geval bedankt
In firefox (en andere mozilla's) zit ook een hele handige javascript console, onder extra's in de menubalk.

Heel handig bij het opsporen van fouten. Ook voor als iemand nog eens een vraag steld over javascript: wis de console even, reproduceer de fout, en post naast je script ook even de output van de console.

Reageren