【发布时间】:2011-11-10 17:38:39
【问题描述】:
我有一个 Asp.Net 按钮和一个跨度标签,我有它的图像。 现在,当我单击 span 元素(即图像)时,我应该能够自动单击我的按钮并收到警报。
我可以在按钮点击事件中使用如下所示的函数来实现,但我不知道点击元素时该怎么做。
CSS:
#container a span
{
display:none;
background-image:url(images/alert.png);
background-repeat:no-repeat;
width:16px;
height:16px;
position:absolute;
right:0px;
top:0px;
}
#container a:hover span
{
display:block;
}
这是我在<a> 中的跨度:
<div class='container a'><a href='#'>
<img src='uploads/" + document.getElementById("currentDirectory").value + "/"
+ file.name + "' width='64' height='64'/>
<span onclick='document.getElementById('<%=btnAlert.ClientID%>').click();'>
</span>
</a>
</div>";
这是我的简单 Asp.Net 按钮:
<asp:Button ID="btnAlert" runat="server" Text="Button" />
如果我使用 Javascript 函数,这是代码:
Protected Sub btnAlert_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAlert.Click
System.Web.UI.ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script", "Somefunction();", True)
End Sub
【问题讨论】:
标签: javascript asp.net button alert html