服务器控件 前台调用 javascript 提示缺少) 急该如何解决
服务器控件 前台调用 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 %> '>
<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 %> '>