Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 24.01.2010, 18:15
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Tim
Я не понимаю зачем это вообще.
Чтобы пользователь не забыл сохранить изменения.
Ответить с цитированием
  #12 (permalink)  
Старый 24.01.2010, 18:21
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Tim
А если JS в браузере выключен, то что делать?
Вот читаю иногда такие фразы и смеюсь.
А что делать? говорить пользователю прощай, т.к. без JS сейчас ни один сайт не работает
Ответить с цитированием
  #13 (permalink)  
Старый 25.01.2010, 06:41
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Цитата:
без JS сейчас ни один сайт не работает
Нельзя же всё на JS сваливать. Мне кажется, что отключение скриптов не должно приводить к полной потере работоспособности. Понижение скорости и удобства работы пользователя с ресурсом - возможно. Но альтернатива, которая позволит хоть как то что то делать при JS off, мне кажется должна быть.
Ответить с цитированием
  #14 (permalink)  
Старый 25.01.2010, 13:22
Аватар для Alex VoDevil
Интересующийся
Отправить личное сообщение для Alex VoDevil Посмотреть профиль Найти все сообщения от Alex VoDevil
 
Регистрация: 24.01.2010
Сообщений: 10

Я тоже не во всем с юзабильщиком и тим-лидом согласен, если это вас успокоит.
Ответить с цитированием
  #15 (permalink)  
Старый 25.01.2010, 14:43
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

document.addEventListener("unload",function (){return confirm("Очень страшная мессага");},false);
Ответить с цитированием
  #16 (permalink)  
Старый 25.01.2010, 23:33
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Это — то, то Вам нужно?
function areYouSure(event){
	if ((event.srcElement||event.target).tagName.toLowerCase() != "a") return true;
	if(!confirm("Вы точно хотите уйти с этой страницы?")){
		if (event.preventDefault) event.preventDefault();
		return false;
	}
}

if (document.addEventListener) document.addEventListener("click", areYouSure, false)
else if (document.attachEvent) document.attachEvent("onclick", areYouSure)
else document.onclick = areYouSure;
Ответить с цитированием
  #17 (permalink)  
Старый 26.01.2010, 12:53
Аватар для Alex VoDevil
Интересующийся
Отправить личное сообщение для Alex VoDevil Посмотреть профиль Найти все сообщения от Alex VoDevil
 
Регистрация: 24.01.2010
Сообщений: 10

subzey, Идеально, какраз мой случай, заюзал почти без изменений.
Всем кто пытался помочь - большое прогерское спасибо. Всем кто оставлял отзывы - сами вы "редиски", нельзя терять веру в людей ) Всем кто передумал - верните мне мою карму, аккаунт не на 1 вопрос, собираюсь остаться с вами и дружить
Ответить с цитированием
  #18 (permalink)  
Старый 26.01.2010, 13:11
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Alex VoDevil
верните мне мою карму
Она ни на что не влияет, расслабься.
Ответить с цитированием
  #19 (permalink)  
Старый 26.01.2010, 13:58
Аватар для Alex VoDevil
Интересующийся
Отправить личное сообщение для Alex VoDevil Посмотреть профиль Найти все сообщения от Alex VoDevil
 
Регистрация: 24.01.2010
Сообщений: 10

Но когда ее 466 - приятнее
Ответить с цитированием
  #20 (permalink)  
Старый 26.01.2010, 14:09
Аспирант
Отправить личное сообщение для sdff Посмотреть профиль Найти все сообщения от sdff
 
Регистрация: 11.07.2008
Сообщений: 54

Цитата:
Это — то, то Вам нужно?
Круто, не думал, что вообще можно такую штуку сделать. Я думал, как вариант предложить на каждую ссылку добавить функцию наподобие Вашей areYouSure.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передать значение переменной в IFRAME в поле формы JS-ом из самой страницы? DeUre Общие вопросы Javascript 14 17.12.2013 16:37