我必须在JSF 1.2 IceFaces上下文中添加带有“数据丢失”警告对话框的onbeforeunload事件 .
$(document).ready(function() {
jQuery(window).on("beforeunload", function() {
if (dirty) {
event.returnValue = "qwe";
return "wer";
} else {
event.stopPropagation();
return;
}
console.log("TEST", dirty);
});
});
如果我取消对话框,我的所有链接和按钮(包括主菜单)都没有对鼠标点击有任何反应...自定义JS事件仍然有效,但如果链接指向托管bean中的方法或其他东西,则在重新加载之前没有反应这页纸 .
有谁知道如何修复或调试它?
格雷茨丹尼斯