Показать сообщение отдельно
  #1 (permalink)  
Старый 02.10.2015, 14:03
Новичок на форуме
Отправить личное сообщение для kislov Посмотреть профиль Найти все сообщения от kislov
 
Регистрация: 02.10.2015
Сообщений: 4

Прошу разъяснить
Добрый день.
Возник интересный вопрос.

Заранее известно, что aaa=true.
При этом в первом случае выполняется содержимое else. А во втором все работает правильно.

$("a").click(function(){
					aaa=$(".content-wrapper p").text()=="Спасибо. Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время";
					if(aaa==true){
					}else{
						window.onbeforeunload = function(e) {
							var msg = 'При переходе со страницы все введенные данные будут потеряны';
							if(e == undefined){
								e = window.event;
							}
							else{
								e.returnValue = msg;
							}
							return msg;
						}
					}
				});

$("a").click(function(){
					aaa=$(".content-wrapper p").text()=="Спасибо. Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время";
					if(aaa==true){
						window.onbeforeunload=null;
					}else{
						window.onbeforeunload = function(e) {
							var msg = 'При переходе со страницы все введенные данные будут потеряны';
							if(e == undefined){
								e = window.event;
							}
							else{
								e.returnValue = msg;
							}
							return msg;
						}
					}
				});

Заранее спасибо)
Ответить с цитированием