(免责声明)我已阅读过无法完成的主题,而且可以这样做,所以我有点混淆它可以或不可以的天气。这些线程也有点老,所以我再次询问是否有不同的受众找到答案。如果我再次问这个问题让人恼火,我真的很抱歉。这从来不是我的意图。使用Javascript关闭Firefox选项卡
我有一个网站向您发送电子邮件以确认您的信息。当您单击电子邮件中的链接时,会打开一个新选项卡,其中包含填写信息的表单和一些复选框以同意或不同意这些条款。一旦你检查了所有的要求,底部有一个表示同意的按钮。现在,如果您点击它,它会提交页面,重置您点击的字段,我认为这对最终用户来说有点混乱。
我想关闭他们的页面,一旦他们点击同意按钮。所以现在我弹出一个jQuery对话框,询问他们是想留下还是离开页面。如果他们点击离开该页面,则会关闭该页面。这适用于IE(令人惊讶的),Chrome,Safari和Opera。 Firefox是另一回事。
有人可以帮助我或告诉我,如果这可以在Firefox中完成? 这是我的保证。 http://www.yournewdesigner.com/css-experiments/javascript-window-close-firefox.html
这里是我的代码有:
$(document).ready(function() {
$("##agree").dialog({
autoOpen: false,
resizable: false,
height:230,
width:400,
modal: true,
buttons: {
"Leave this page": function() {
$("##VerificationForm").submit();//nothing to do with closing tab
open(location, '_parent','').close();
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
$("##agreebtn").click(
function checkAndSubmit(action) {
if(validateForm()&&validateAgreement(action)) {//nothing to do with closing tab
$("##agree").dialog('open');
return false;
}
}
);
});