日期:2014-05-18  浏览次数:20433 次

ASP.net服务器端组件怎样调用javascript方法? (共8行)
ASP.net服务器组件怎样调用javascript方法?

比如说 <asp:HyperLink   NavigateUrl= "*** "> </asp:HyperLink>

我想在点它时发生一个事件执行javascript的pop(   )方法,应该怎样做才行?

谢谢指点!
<script   language= "javascript ">
function   pop(   )
{

}
</script>

------解决方案--------------------
<asp:HyperLink NavigateUrl= "# " onclick= "pop(); "> </asp:HyperLink>
------解决方案--------------------
楼上的可以


个人签名~
-------------------------
支持ASP、ASP.NET2.0空间500M+SQL数据库100M 特惠价格:128一年
http://www.myidc.info/webhost/stylehost.aspx

------解决方案--------------------
比如你的ASP.net服务器组件的ID是aaa,加点击的时间:
在Page_Load()里面写:
aaa.Attributes.Add( "onclick ", "pop( ) ");
就可以了
------解决方案--------------------
<asp:HyperLink id= "hl " ruant= "server " NavigateUrl= "*** "> </asp:HyperLink>

protected void Page_Load()
{
hl.Attributes.Add( "onclick ", "pop( ) ");
}
------解决方案--------------------
比如你的ASP.net服务器组件的ID是aaa,加点击的事件:
在Page_Load()里面写:
aaa.Attributes.Add( "onclick ", "pop( ) ");
就可以了
------解决方案--------------------
控件ID.Attributes.Add( "onclick ", "pop(); ");
------解决方案--------------------
<script language= "javascript ">
HyperLink[ID].onclick = function pop( )
{
//do sth
};
</script>