以下放到<head></head>之间
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
以下在<body></body>之间
<select name="type" onChange=MM_jumpMenu('self',this,0)>
<option value="s1.htm">A87807</option> 
</select>

解决方案 »

  1.   

    <SELECT name=truckNO onchange="document.location=this.options[this.selectedIndex].value">
    <OPTION value="s1.htm">沪A87807</OPTION> 
    <OPTION value="沪A87808">沪A87808</OPTION> 
    <OPTION value="沪A99087">沪A99087</OPTION> 
    <OPTION value="沪A99120">沪A99120</OPTION>
    </SELECT>
      

  2.   

    哦,刚才没有看清,你把函数中的'self'改成另一个FRAME的名字就可以了。
      

  3.   

    <SELECT name=truckNO onchange="top.location=this.options[this.selectedIndex].value">
    <OPTION value="s1.htm">沪A87807</OPTION> 
    <OPTION value="沪A87808">沪A87808</OPTION> 
    <OPTION value="沪A99087">沪A99087</OPTION> 
    <OPTION value="沪A99120">沪A99120</OPTION>
    </SELECT>上面跳转整个页面,下面调转到指定frame中<SELECT name=truckNO onchange="top.frame名.location=this.options[this.selectedIndex].value">
    <OPTION value="s1.htm">沪A87807</OPTION> 
    <OPTION value="沪A87808">沪A87808</OPTION> 
    <OPTION value="沪A99087">沪A99087</OPTION> 
    <OPTION value="沪A99120">沪A99120</OPTION>
    </SELECT>
      

  4.   

    使劲件:你代码里的TOP是什么意思?