<script language="JavaScript">
  function detail(select)
  {
    window.open('get1.jsp?select='+select,'infoWin','height=400,width=600,scrollbars=yes,resizable=yes');
  }
  </script>
当参数为数字时正常运行
如:<input type="submit" onclick="detail(2)">
当参数为字符时无法运行
如:<input type="submit" onclick="detail(a)">

解决方案 »

  1.   

    <input type="submit" onclick="detail('a')"> 
      

  2.   

    如: <input type="submit" onclick="detail('2')"> 
    当参数为字符时无法运行 
    如: <input type="submit" onclick="detail('a')"> 
      

  3.   

    三楼说的对,顶你 
    <input type="submit" onclick="detail('2')"> 
    <input type="submit" onclick="detail('a')"> 
      

  4.   

    可以 select=select.toString()一次!
      

  5.   

    在你的代码中这样做最简单了,
    <script language="JavaScript"> 
      function detail(select+"") 
      { 
        window.open('get1.jsp?select='+select,'infoWin','height=400,width=600,scrollbars=yes,resizable=yes'); 
      } 
      </script> 注意是在你的detail(select+"") 中加了对双引号
      

  6.   

    <input type="submit" onclick="detail('a')" \>就可以了,我调试的时候用的是FF,一点错误也没有,后来用的是ie7才提示了错误。