【发布时间】:2011-12-18 10:44:12
【问题描述】:
我正在用ASP.Net写一个网站。
我会有很多html generic controls,比如<div> <span>等等..
我有一些onclick javascript 函数,onmouseover javascript 函数..
他们工作得很好..
那我需要在服务器端控制它们。
所以,我添加runat="server"..
在那之后,所有的 javascripts 都不再工作了..
我知道它们无法正常工作,因为所有事件现在都返回到服务器端。
那么,有没有办法让它们工作?
例如,
<div id="myDiv1" onclick="myfunction(para1)"><img src="..." /></div>
上面的代码正在运行..
<div id="myDiv1" runat="server" onclick="myfunction(para1)"><img src="..." /></div>
上面的代码不起作用...
我可以让它工作,可能通过
<div id="externalDiv1" onclick="myfunction(para1)"><div id="myDiv1" runat="server" ><img src="..." /></div></div>
还有其他方法吗?
【问题讨论】:
-
代码?你的建议没有真正的意义。
-
什么 javascript 看起来不起作用?
-
好吧.. javascript是改变其标签内
的css的类。
标签: asp.net html servercontrol