服务器控件 前台调用 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 %> '>
[ <img border= "0 " Alt= "削除 " src= "./Images/Delete.gif "> 削除 ]
</asp:LinkButton>
-------------------------------------------------
你要是用的vs2005最好到后台调用前台的js
[解决办法]
因为runat= "server "的控件,前台需要绑定它的ServerClick事件
[解决办法]
onclick= "javascript:load(); " 加个 "; "号看看.js代码没什么问题.