in head un po' di JS:
codice:
<script type="text/javascript">
<!--
function jump(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
in body:
codice:
<form name="form" id="form" action="">
<select name="jump_" id="jump_" onchange="jump('parent',this,0)">
<option value="#a">aaaaa</option>
<option value="#b">bbbbb</option>
<option value="#c">ccccc</option>
<option value="#d">ddddd</option>
<option value="#e">eeeee</option>
<option value="#f">fffff</option>
</select>
</form>
<p style="margin-top:600px"><a name="a" id="a">aaaaa</a></p>
<p style="margin-top:600px"><a name="b" id="b">bbbbb</a></p>
<p style="margin-top:600px"><a name="c" id="c">ccccc</a></p>
<p style="margin-top:600px"><a name="d" id="d">ddddd</a></p>
<p style="margin-top:600px"><a name="e" id="e">eeeee</a></p>
<p style="margin-top:600px"><a name="f" id="f">fffff</a></p>
ciak