在窗口卸载时从javascript调用a4j:commandButton
我无法调用在窗口卸载时从javascript调用a4j:commandButton,javascript,jquery,jsf,richfaces,onunload,Javascript,Jquery,Jsf,Richfaces,Onunload,我无法调用a4j:commandButton单击窗口卸载。我的jsf代码在这里 首先是javascript,我在其中使用了windowunload方法,并在该函数中调用了button click <script type="text/javascript"> window.onbeforeunload = function() { document.getElementById('pForm:closeTime').click(); } </sc
a4j:commandButton
单击窗口卸载。我的jsf代码在这里
首先是javascript
,我在其中使用了windowunload方法,并在该函数中调用了button click
<script type="text/javascript">
window.onbeforeunload = function() {
document.getElementById('pForm:closeTime').click();
}
</script>
当窗口关闭时,不会调用此控制器。帮我解决这个问题 为此使用
jsFunction
要干净得多:
<script type="text/javascript">
window.onbeforeunload = function() {
closeTime();
}
</script>
<h:form id="pForm">
<a4j:jsFunction name="closeTime"
action="#{controller.update}"
oncomplete="window.close()"/>
</h:form>
window.onbeforeunload=函数(){
关闭时间();
}
您使用的浏览器是什么?IE 7和FF 28.0不能同时在这两种浏览器上工作
<script type="text/javascript">
window.onbeforeunload = function() {
closeTime();
}
</script>
<h:form id="pForm">
<a4j:jsFunction name="closeTime"
action="#{controller.update}"
oncomplete="window.close()"/>
</h:form>