在一个表格中,有三列,一个是bookno,一个是bookname,一个是按钮列,我想一点按钮,就弹出一个新的窗口,同时将跟这个button同一行的bookno传给新的窗口,怎么实现啊。<html:button property="button1" onclick="openws()" value="button1"><script language="JavaScript">
function openws()
{
window.open("bookdetail.jsp","heart","toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,resizable=yes, width=480,height=400");
}
</script>
function openws()
{
window.open("bookdetail.jsp","heart","toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,resizable=yes, width=480,height=400");
}
</script>
window.open("bookdetail.jsp?booknor=*******","heart","toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,resizable=yes, width=480,height=400"); bookdetail.jsp直接用requst.getParameter("booknor");就可以
<%
DbOperate db = new DbOperate();
List list = (List)db.find("from Publishbook");
for (int i=0;i<list.size();i++)
{
Publishbook pub=(Publishbook)list.get(i);
%>
<tr>
<td align="center" bgcolor="#ffffff">
<FONT size="2"><INPUT type="checkbox" name="chk" value="<%=pub.getId()%>"></FONT>
</td>
<td align="center" bgcolor="#ffffff">
<FONT size="2"><%=pub.getBookno()%></FONT>
</td>
<td align="center" bgcolor="#ffffff">
<FONT size="2"><%=pub.getBooktitle()%></FONT>
</td>
<td align="center" bgcolor="#ffffff">
<html:button property="button1" onclick="openws()" value="button1" />
</td>
</tr>
<%
}
%>