use*_*567 3 javascript asp.net
我有一个返回按钮,我在我的aspx页面中使用了以下代码
<input type="button" runat="server" value="Back" onclick="Javascript:history.go(-1); return=false;" />
问题是它在Firefox中工作得很好但是当我在IE中尝试它时它不起作用.有人可以分享他们的想法.
我写错return=false;了实际的代码是:
<input type="button" runat="server" value="Back" onclick="Javascript:history.go(-1); return false;" /> 仍然没有工作.
您引用的代码不应该在任何浏览器上运行,它有语法错误(return=false).最小的变化:
<input type="button" runat="server" value="Back" onclick="history.go(-1); return false;" />
Run Code Online (Sandbox Code Playgroud)
另请注意,您不需要(也不应该)Javascript:任何onXyz属性上的任何前缀.onXyz属性中的代码始终是JavaScript,实际上前缀(在那种情况下)不会触发JavaScript,它会创建一个从未使用过的标签.您可以javascript:在需要链接的位置使用伪协议,例如元素href上的属性a.
附注:我没有做过任何ASP.Net在很长一段时间,我不能肯定是有意义的有runat=server与onclick在同一input如果你想有一个客户端的"返回"按钮...,删除runat=server.
| 归档时间: |
|
| 查看次数: |
6355 次 |
| 最近记录: |