JSF2ajax标记在InternetExplorer中引发未知的javascript错误
JSF2 ajax tag throws unknown javascript error in Internet Explorer
具有以下代码行:
<h:commandLink value="Reset Filter" styleClass="button">
<f:ajax event="click" render="filterWindowDiv tableX" listener="#{beanX.reset}" />
</h:commandLink>
以及:
<h:commandLink value="Reset Filter" styleClass="button">
<f:ajax event="click" render="@all" listener="#{beanX.reset}" />
</h:commandLink>
将在Internet Explorer 8:中引发未知错误
Object doesn't support this property or method pageX.jsf, line1 character 7
CCD_ 1在CCD_ 2(OpenFaces 3)内。
然而,如果我使用相同的代码行(例如Delete按钮),我确实会得到相同的错误,该按钮在调用bean方法后显示o:popupLayer
。
有什么想法吗?提前谢谢!
我的div中有JavaScript代码,在重新呈现页面的一部分时,必须临时呈现。然而,IE似乎无法处理这个问题,而FF并不介意。我记得我读过一些关于这个的东西。不管怎样,自从我删除了JavaScript错误后,它就消失了。
但是如何在渲染之后调用我的JavaScript代码呢?我已经解决了这个例子:
<h:commandLink value="Reset Filter" styleClass="button">
<f:ajax event="click" render="@all" listener="#{beanX.reset}"
onevent="callback" />
</h:commandLink>
回调方法:
function callback(data) {
data.status == "success") {
// your JavaScript code
}
}
再次感谢您的帮助!
这里的问题在于<h:commandLink>
的点击事件
不知道可能的原因,但使用mousedown
有望解决您的问题。
相关文章:
- 反汇编的javascript jit代码调用未知函数
- 带有 JavaScript 随机数函数的未知问题
- JavaScript删除未知侦听器
- 尝试从javascript调用flash方法时出现未知错误
- 未知的 JavaScript 函数声明模式
- JavaScript 这返回未知属性
- Android将未知字符串传递给javascript
- Javascript RegExp替换.如何携带未知字符进行替换
- Javascript未知错误
- JavaScript-从字符串中创建多个未知参数并将其传递给函数
- Javascript调试-如何破解所有未知的点击事件
- 如何从php中的会话数组中提取未知数量的元素,并将它们用作JavaScript中的单独变量
- 用JavaScript生成下拉列表(未知错误)
- Watir Web驱动程序引发未知Javascript错误
- 定义一个在 javascript 中包含未知函数的函数
- 在自定义数组 JavaScript 中创建具有未知数量输入的 JSON
- 未知的 JavaScript 错误
- 进入页面时未知的javascript脚本向下滚动
- 在我的footer.php中发现了带有html链接的未知javascript
- Safari问题:下载的文件名为“未知”;Javascript