我有一个页面,显示两个按钮...我只想要根据他们点击的图像调用一个javascript函数...
所以,当我点击第一个框时......我得到了正确的javascript函数。
当我点击第二个框时,它会调用这两个函数。
这是我的代码:
<td align="center" valign="center" onClick="submitRow1('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" nowrap class="bodyTextTLR"><img src="images/Invoiced.png" />
<align="center" valign="center" onClick="submitRow3('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" nowrap class="bodyTextTLR"><img src="images/NoInvoice.png" />
答案 0 :(得分:1)
由于您的图像在一个表格单元格中显示2个图像,因此执行此操作的方法是使用包含2个图像的<td>
元素,并将点击处理程序直接绑定到这些图像:
<td align="center" valign="center" nowrap class="bodyTextTLR">
<img onClick="submitRow1('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" src="images/Invoiced.png" />
<img onClick="submitRow3('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" src="images/NoInvoice.png" />
答案 1 :(得分:0)
您的<TD>
代码未使用</TD>
标记正确关闭。因此,您在单元级别指定的单击处理程序将用于包含的元素。您应该考虑将处理程序单独附加到<img>
元素。