<html> 
<head> 
<script type="text/javascript"> function favBrowser(obj) 
{
if(obj.value=="ch")
top.window.location.href="xxxx.html" 
if(obj.value=="en")
top.window.location.href="yyyy.html" 
} </script> 
</head> 
<body> 
<div align="center" class="STYLE1">Welcome <select onchange="favBrowser(this);"> 
  <option id="en" >Hello </option> 
  <option value="ch">Chinese </option> 
  <option value="en">English </option> 
</select> </div> 
</body> 
</html>

解决方案 »

  1.   

    option里面是没有onclick属性的,在select里面写吧!
      

  2.   

    正解:
    <html> 
    <head> 
    <script type="text/javascript"> 
    function favBrowser(obj) 

    if(obj.value=="ch") 
    top.window.location.href="xxxx.html" 
    if(obj.value=="en") 
    top.window.location.href="yyyy.html" 
    } </script> 
    </head> 
    <body> 
    <div align="center" class="STYLE1">Welcome <select onchange="favBrowser(this);"> 
      <option id="en" >Hello </option> 
      <option value="ch">Chinese </option> 
      <option value="en">English </option> 
    </select> </div> 
    </body> 
    </html>
      

  3.   

    junp2007 跟kingbdmw 说的对,关键是在select里面加上onchange事件:<select onchange="favBrowser(this);"> 
      

  4.   

    <html> 
    <head> 
    <script type="text/javascript"> 
    function onchangeEvent(obj) 

    if(obj.options[obj.selectedIndex].text=="Chinese"){
    top.window.location.href="xxxx.html";
    }else if(obj.options[obj.selectedIndex].txt="English"){
    top.window.location.href="yyyy.html";
    }

    </script> 
    </head> 
    <body> 
    <div align="center" class="STYLE1">Welcome
    <select name="selectName" onchange="onchangeEvent(this);"> 
      <option id="en" >Hello </option> 
      <option id="ch">Chinese </option> 
      <option id="en">English </option> 
    </select> </div> 
    </body> 
    </html>