web服务器控件到底有没有客户端事件,用JAVASCRIPT写客户端事件处理程序,如果有怎么实现?
给100分。 问题点数:100、回复次数:5Top
1 楼tianwo2(天蜗)回复于 2003-08-02 20:14:00 得分 20
确切的说没有客户端事件,如果想传个值的话还可以,想控制它好像不行Top
2 楼freecs(北狼)回复于 2003-08-02 20:18:22 得分 20
obj.Attributes.Add("onclick","objClk(this)")
<script>
function objClk(this)
{
}
</script>Top
3 楼freecs(北狼)回复于 2003-08-02 20:19:54 得分 20
/*树的双击展开*/
trvAptm.Attributes.Add("ondblclick","treeDblclick(this);");
----------------------------------------------------------------------
function treeDblclick(tvMenu)
{
if(tvMenu.getTreeNode(tvMenu.clickedNodeIndex).getAttribute('Expanded') ==false)
{
tvMenu.getTreeNode(tvMenu.clickedNodeIndex).setAttribute('Expanded','True')
}
else
{
tvMenu.getTreeNode(tvMenu.clickedNodeIndex).setAttribute('Expanded','False')
}
}
Top
4 楼shixueli(我们总是不能随心所欲)回复于 2003-08-02 20:54:30 得分 20
也可以:
在后台pageload里面加上,
txt.Attributes["onfocus"]="dd()";
onfocus是一个javascript事件,dd()是一个javascript函数,在前台定义
<script>
function dd()
{
alert("haha");
}
</script>
Top
5 楼panyee(快乐王子)回复于 2003-08-02 21:11:05 得分 20
都很对,
但有时对html熟悉了, 真接修改aspx页面
你直接往<asp:Button...> 里写onclick="dd()" 事件时, 虽然.net ide提示你那是非标准的属性, 但它都支持的, 生成页面后效果一样Top



