Hola:
Siempre es conveniente evitar javascript para cosas importantes como enlaces... pero puede conseguirse una cosa "híbrida"...
Yo suelo usar una especie de "distribuidor de contenidos", en una página php... por ejemplo ir.php... donde con un parámetro, por ejemplo la página destino, se envía el formulario al realizar cambios en el menu... y por si no está activado javascript un simple botón submit...
<form action="ir.php" target="capa" method="get" onsubmit="return op.value != '' ">
<select name="op" onchange="if (this.value != '') this.form.submit()" >
<option value="">Seleccione</option>
<option value="http://www.forosdelweb.com" >Foros del web</option>
...
<select>
<button type="submit">IR</button>
Y el fichero ir.php...
<?
header("Location: ".$_GET["op"]);
?>
Saludos
Por cierto, capa sería el nombre del iframe...