(Отказ от ответственности) Я прочитал темы, которые не могут быть выполнены, и это может быть сделано, поэтому я могу назвать пустую погоду. Эти потоки также были несколько старыми, поэтому я снова спрашиваю, не найден ли ответ другой аудиторией. Если я раздражу кого-то, снова задав этот вопрос, я действительно извиняюсь. Это никогда не было моим намерением.Закрыть вкладку firefox с Javascript
У меня есть веб-сайт, который отправляет вам электронное письмо, чтобы подтвердить вашу информацию. Когда вы щелкаете по ссылке в письме, открывается новая вкладка с формой, заполненной вашей информацией, и некоторыми флажками, чтобы согласиться или не согласиться с условиями. После того, как вы проверите все требования, в нижней части есть кнопка, которая говорит, что согласна. Прямо сейчас, если вы щелкнете по нему, он отправит страницу, сбрасывает поля, на которые вы нажали, и я думаю, что это немного запутывает конечного пользователя.
Я хотел был закрыть страницу для них, как только они нажмут кнопку «Согласен». поэтому теперь у меня появилось диалоговое окно 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;
}
}
);
});