onclick = "clickit(<%=i%>)"或者onclick = "clickit('<%=list[i].getName()%>')"总之你的clickit函数要改写

解决方案 »

  1.   

    每次onclick能用alert显示打开的文件的文件名就可以了,要怎么做呀?
      

  2.   

    <a href="<%=list[i].getAbsoluteFile()%>" title="<%=fileName=list[i].getName()%>" onclick = "clickit()"><%=fileName=list[i].getName()%></a>
    <Script Language="JavaScript">
    function clickit() {
      var sfilename
      sfilename = window.event.srcElement.title;
      window.open("writelog.jsp?id=<%=Id%>&basetable=<%=tableName%>&textname="+sfilename)
    </Script>