Показать сообщение отдельно
  #1 (permalink)  
Старый 22.04.2010, 19:00
Аспирант
Отправить личное сообщение для tazododu Посмотреть профиль Найти все сообщения от tazododu
 
Регистрация: 18.02.2010
Сообщений: 90

Пишу хитрый unload помогите разобраться
написал окошко потипу Confirm, но никак не могу сделать ожидание результата обработчика

var edit = 0;
$(window).unload( function () { 
		if(edit == 1)
		{
			var go = '';
			jSave("Возможно были внесены изменения.<br />Сохранить изменения?", '', "Внимание!", function(r){ 
				if($r == 'go') return go = 1;
				else return go = 0;
			});
			
			alert("go");

			if(go == 1) return true;
			else return false;
		}
		else return true;
	} );


jSave выводит окошко с тремя кнопочками сохр не схор и отмена, не сохр возвращает 'go' после которого должен продолжиться unload.
заметил, что alert выполняется до того, как jSave вернет результат.

у кого какие соображения?
Ответить с цитированием