javascript - 按钮的 onclick 事件未调用 Javascript 方法

标签 javascript asp.net browser

我有一个带有按钮的表单。当我使用按钮的 onclick 事件调用 Javascript 方法时,它适用于 Google Chrome 和 Internet Explorer。但是当我使用 Firefox 时,按钮的 onclick 事件不会调用 Javascript 方法。

function openHistory()
{
    window.open("frmCLogHistory.aspx?txtCLogID="+document.all['<%=txtCLogID.ClientID %>'].value, 'abc', 'fullscreen=no,top=10,left=100,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no, directories=no,location=no,width=800,height=630,titlebar=no');
}
</script>



<input type="button" name="showHistory" value="Show History"  
onclick="javascript:openHistory()" style="width:120px;"  class="GVButton" />

最佳答案

试试这个

function openHistory()
{
  var element= document.getElementById('<%= txtCLogID.ClientID %>').value;
  window.open("frmCLogHistory.aspx?txtCLogID="+element, 'abc', 'fullscreen=no,top=10,left=100,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,   directories=no,location=no,width=800,height=630,titlebar=no');
}

关于javascript - 按钮的 onclick 事件未调用 Javascript 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16013280/

相关文章:

c# - 在 IIS 6 上运行的 ASP.NET MVC 3 应用程序上处理 404

python - 使用 Python 遍历给定搜索短语和 URL 的 Google 搜索结果

javascript - 请帮助将水平 css 下拉菜单更改为垂直下拉菜单

javascript - 强制定义可选的接口(interface)属性

javascript - 使用带有 sql server 字段的 c#、javascript 和 HTML 在 <select> 元素中添加项目

CSS:Courier 字体在 Windows 和 iOS 上呈现不一致

java - Midlet 与 Phone Browser 应用程序的优缺点?

javascript - 使用 Jquery 鼠标悬停时样式子元素的问题

javascript - 如何在 kentico 门户引擎中定位 javascript 文件

asp.net - 使用ASP.NET curl 请求