这个下拉没链接,就是不能点击的,哪位能否帮忙改一下,改成带链接地址的,万分感谢! <TABLE   WIDTH=300   BORDER=1   CELLPADDING=1   CELLSPACING=1   bordercolor='#FFFFFF'   bgcolor='lightblue'   style='cursor:hand'>   
      <TR>   
  <TD   onmouseover="showMenu(this,'大菜11,大菜12');   ">主菜1</TD>   
  <TD   onmouseover="showMenu(this,'大菜21,大菜22'   );">主菜2</TD>   
  <TD   onmouseover="showMenu(this,'大菜31,大菜32');   ">主菜3</TD>   
  </TR>   
  </TABLE>   
      
  <SCRIPT>   
  var   oPopup   =   window.createPopup();   
  function   showMenu(obj,S)   
  {   
          var   oPopBody   ,rows,Arr;   
          var   oPopBody   =   oPopup.document.body;   
          oPopBody.style.backgroundColor   =   "lightblue";   
          oPopBody.style.border   =   "solid   #eeeeee   1px";   
          Arr=S.split(",");   
          oPopBody.innerHTML   =   HTML(Arr);   
          rows=Arr.length;   
          oPopup.show(obj.offsetLeft   +   10,   obj.offsetTop   +   40,   105,   rows   *   31,   document.body)     ;   
  }   
  function   HTML(A)   
  {   
          var   str="<TABLE   WIDTH=300   BORDER=1   CELLPADDING=1   CELLSPACING=1   bordercolor='#FFFFFF'   bgcolor='lightblue'   style='cursor:hand'>";   
          for   (StrA   in   A)   
          {   
  str+="<TR><TD>"   +   A[StrA]   +   "</TD></TR>"   ;   
          }       
          str+=   "</TABLE>"   ;   
          return(str);   
  }   
  </SCRIPT>

解决方案 »

  1.   

    function HTML(A)
    {
    var str="<TABLE WIDTH=300 BORDER=1 CELLPADDING=1 CELLSPACING=1 bordercolor='#FFFFFF' bgcolor='lightblue' style='cursor:hand'>";
    for (StrA in A)
    {
    str+="<TR><TD><a href='#'>" + A[StrA] + "</a></TD></TR>" ;
    }
    str+= "</TABLE>" ;
    return(str);
    }
      

  2.   

    改了这句
    str+="<TR><TD><a href='#'>" + A[StrA] + "</a></TD></TR>" ;
      

  3.   

    <script>
    function goto(type){
    switch(type){
    case "1":
    location.href = 'http://www.sina.com.cn/';
    case "2":
    location.href = 'http://www.baidu.com/';
    case "3":
    location.href = 'http://www.163.com/';
    default:
    }
    }
    </script>
    <select name="select" onChange="goto(this.value)">
      <option value="1">sina</option>
      <option value="2">baidu</option>
      <option value="3">163</option>
    </select>