<tr><td onclick='window.open("detail.jsp","","")'>

解决方案 »

  1.   

    <tr><td onclick="window.open("detail.jsp","","")">
    提示:少(
    哪里少?
    ---------------------------------------------------
    "window.open("这句话被理解为一个字符串
    所以会提示少了一个(onclick=window.open("detail.jsp","","")或者改成楼上的那样
      

  2.   

    试了楼上两位的方法,还是报错
    我的这段代码是这样的..
    <jsp:useBean id="db" scope="page" class="test.db" />
    <%
     ...
      while (rs.next()){
      //String a=rs11.getString(1);
      out.println("<td onclick='window.open("detail.jsp","","")'>"+db.getStr(rs.getString(1)+"</td>")
    }
    ..
    %>
      

  3.   

    写错了:)
    <jsp:useBean id="db" scope="page" class="test.db" />
    <%
     ...
      while (rs.next()){
      //String a=rs11.getString(1);
      out.println("<td onclick='window.open("detail.jsp","","")'>"+db.getStr(rs.getString(1))+"</td>")
    }
    ..
    %>
      

  4.   

    同意樓上.....
    可改為:<tr><td onclick='window.open("detail.jsp","","")'>或者<tr><td onclick="window.open('detail.jsp','','')">
      

  5.   

    这个问题解决了,但有个新问题,困惑中
    <td onclick='window.open('detail.jsp','','')'>"+db.getStr(rs11.getString(1))
    这么写不报错了,运行后db.getStr(rs11.getString(1))
    能显示出正确的数据,但我点击后,报错inline function:syntax error at 1 
    语法错误??另外:<tr><td>"+"<a href=detail.jsp>"+db.getStr(rs11.getString(1))+"</a>" 这种"链接"的方式,能传递参数吗?即:把db.getStr(rs11.getString(1))这个数传递到detail.jsp中使用