ボタンをクリックしたときにclick()イベントを発生させようとしています。FirefoxでのAsp:LinkButtonの.Click()イベントでエラーが発生するのはなぜですか?
私はこれについてGoogleにトロールされている「link.clickは関数ではありません」と.clickを見つけた:これは、現在IEで私の作品
は、しかし、私はFirefoxで次のエラーを受け取りますイベントはfirefoxのすべてのバージョンでサポートされていません。
誰かに代替手段を提供できますか?以下のコード:
<asp:LinkButton ID="ButtonNext" runat="server" CssClass="RemoveLinkStyle" TabIndex="1"></asp:LinkButton>
<table id="tblButtonNext" runat="server" cellpadding="0" cellspacing="0" class="pwbtn" onclick="ButtonClick(ButtonNext);" TabIndex="1" onmouseout="this.className='pwbtn';" onmouseover="this.className='pwbtnh';">
<tr>
<td class="a1"></td>
<td class="a2">
<%= this.resourceManager.GetString("nextstep") %>
</td>
<td class="a3"></td>
<td class="spacer"></td>
</tr>
</table>
function ExecuteLink(linkID)
{
var link = document.getElementById(linkID);
link.click();
}
function ButtonClick(linkID)
{
PreNavigationScript();
CallShowBlocker();
ExecuteLink(linkID);
}
どのような混乱。 plsはコードブロック – Tsar
をフォーマットしますが、 'onclick'は' LinkButton'ではなく 'table'にあります。あなたは本当に何をしたいですか? – Bazzz
@Bazzzテーブルクリックレイズボタンクリック。おそらくコードの背後に割り当てられたポストバックイベントです。少しばかげている)= – Tsar