2016-10-18 70 views
0

我有一個頁面,顯示兩個按鈕......我只想要他們根據點擊圖像調用的JavaScript函數1 ...HTML/JavaScript的...按鈕點擊調用兩個腳本?

這裏是我談論的照片.. enter image description here

所以,當我點擊第一個盒子......我得到正確的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" /> 
+2

' j08691

+0

你也不要關閉您的標籤,這可能是爲什麼你第一次點擊的處理程序位於其上方圖像和你的第二個客戶端處理只在第二位。 – Erik

回答

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" /> 
+0

完美,有道理..謝謝! –

0

<TD>標籤不能正常使用</TD>標籤關閉。因此,您在單元級別指定的點擊處理程序將參與包含的元素。你應該考慮的處理程序連接到單獨的<img>元素。

+1

謝謝,基本上同樣的事情上面..非常有幫助謝謝。 –