【发布时间】:2014-05-30 19:58:41
【问题描述】:
我无法调用a4j:commandButton 点击窗口卸载。我的jsf代码在这里
第一个 javascript 我有窗口卸载方法,我在该函数中调用了按钮单击。
<script type="text/javascript">
window.onbeforeunload = function() {
document.getElementById('pForm:closeTime').click();
}
</script>
第二个我在正文中隐藏了a4j:commandButton
<h:form id="pForm">
<a4j:commandButton id="closeTime" value="" action="#{controller.update}" oncomplete="javascript:window.close()" style="visibility:hidden;display:none" </a4j:commandButton>
</h:form>
当窗口关闭时,该控制器不会被调用。帮帮我吧!!!
【问题讨论】:
-
你用的是什么浏览器?
-
IE 7 和 FF 28.0 不能在两个浏览器上运行
标签: javascript jquery jsf richfaces onunload