Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.03.2015, 11:54
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

нужно заменить стандартный конфирм
в коде есть ссылки типа
<a href="page.html" onclick="return confirm('Вы уверены?')">

т.е. кликаем на ссылку выскакивает стандартный конфирм и при подтверждении переходим по ссылке, в случае отказа соответственно остаемся. И все бы хорошо, но нужно заменить стандартный конфирм на стилизованное модальное окошко.

jquery dialog не подходит.

нужна функция которая
1. показывает див с текстом и двумя кнопками
2. отслеживает что там в этим диве кликается
3. возвращать true если нажата одна кнопка и false если другая
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2015, 12:36
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

собственно сложность в том как заставить функцию ждать клика в div - модальном окне?
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2015, 13:40
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

сделал вот такой вот костыль
function Uconfirm(el,text)
  {
  $('#confirm p').html(text);
  
  $('#confirm .yes').on('click', function(){location=el.href});
  $('#confirm').modal('show');
  return false;
  }

<a href="page.html" onclick="return confirm(this,'Вы уверены?')">Конфирм</a>

ну и конечно же должен где-то в коде быть блок с ID=confirm и содержащий кнопку с классом yes клик на которую какраз и делает редирект
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужно написать фейк с элементами js в vk totcam Работа 3 27.10.2017 14:42
Вопрос по replace. Как заменить все точки в строке? Pluto Общие вопросы Javascript 14 21.04.2017 12:32
нужно создать много копий div ASM29A Элементы интерфейса 3 27.03.2010 20:22
Заменить символы в строке artlayers jQuery 5 17.03.2010 18:54
Динамически заменить функцию на другую, с таким же именем SkyN Общие вопросы Javascript 2 03.02.2009 00:43