服务器控件 前台调用 javascript 提示缺少) 急
<script language=javascript>
function load()
{
if(document.all)
document.execCommand( 'Refresh ');
}
SetTimeout( "load() ", 50000)
</script>
<asp:LinkButton id= "DeleteReply " onclick= "javascript:load() " CommandName= "delete " Runat= "server " Visible= ' <%# CanModerateForums %> '>
[ <img border= "0 " Alt= "削除 " src= "./Images/Delete.gif "> 削除 ]
</asp:LinkButton>
不希望在后台执行 控件.attribute.add...
------解决方案--------------------这样写不行的,控件的onclick指向的是后台代码,写JS函数当然会错了
------解决方案--------------------你是不是在后台添加了add事件,你把事件注册删除了
你上面写的没错。
------解决方案--------------------调试一下 不就知道哪句错了
------解决方案--------------------有个客户端事件啊,你查查
------解决方案--------------------常见错误~
应该onclientclick= "load() "
------解决方案--------------------onclick是服务器事件吧
改成OnClientClick试试
<asp:LinkButton id= "DeleteReply " OnClientClick= "javascript:load() " CommandName= "delete " Runat= "server " Visible= ' <%# CanModerateForums %> '>
------解决方案--------------------楼上得说得对 应该再客户端时间里面写
------解决方案--------------------up
------解决方案--------------------你的javascript可能有问题,所以会报错缺少);
<a href= "javascript:load(); "> <asp:LinkButton id= "DeleteReply " CommandName= "delete " Runat= "server " Visible= ' <%# CanModerateForums %> '> </a>
这样试试看
------解决方案-------------------- <script language=javascript>
function load()
{
if(document.all)
document.execCommand( 'Refresh ');
}
SetTimeout( "load() ", 50000)
</script>
---------------------------------------
if(document.all)
这个条件的值是什么??不合法
--------------------------------------
<asp:LinkButton id= "DeleteReply " onclick= "javascript:load() " CommandName= "delete " Runat= "server " Visible= ' <%# CanModerateForums %> '>