Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.09.2008, 12:55
Новичок на форуме
Отправить личное сообщение для milax Посмотреть профиль Найти все сообщения от milax
 
Регистрация: 25.09.2008
Сообщений: 1

Эмуляция диалогового окна
Есть следующая задача.

Надо при клике на ссылке, чтобы появлялся див, на котром есть две ссылки: Ok и Cancel. Как сделать так, чтобы функция, которая занимается "отображением" дива при клике на ссылку возвращала true - если нажата ссылка Ok и false - Cancel.

Есть ссылка, при нажатии на которую происходит отображение дива с кнопками:
Код:
<a href="#" onclick="return showModal();">Show dialog box</a>
Вот примерная структура нашего окна:
Код:
<div id="dialog" style="display: none">
<a href="#">Ok</a>
<a href="#">Cancel</a>
</div>
Функция, которая должна вернуть true - при нажатии Ок и False - при нажатии Cancel
Код:
function showModal()
{
      div = document.getElementById('dialog');
      div.style = 'block';
}

Как это можно реализовать и возможно ли вообще?
Ответить с цитированием
  #2 (permalink)  
Старый 25.09.2008, 15:22
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Только через callback-функции. "Подвесить" браузер в ожидании ответа от модального окна у вас не получится.
Ответить с цитированием
  #3 (permalink)  
Старый 25.09.2008, 18:38
Кандидат Javascript-наук
Отправить личное сообщение для magistr_bender Посмотреть профиль Найти все сообщения от magistr_bender
 
Регистрация: 07.09.2008
Сообщений: 133

а если динамически создать элемент и онкликам кнопок присвоить значения функций (ну например выполнять функцию some(true) )
лично я так и сделал у себя ... просто разбил на несколько функций код
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение размера окна браузера pv! Общие вопросы Javascript 10 29.09.2019 08:45
Обращение к форме октрытого окна SparkDSD Events/DOM/Window 3 27.02.2009 13:02
Реклама по центру окна браузера Макс Элементы интерфейса 2 14.06.2008 23:55
Нужно вызвать функцию из другого окна Destiny Общие вопросы Javascript 6 07.05.2008 00:32
из дочернего окна вызывать методы родителського uzirig Общие вопросы Javascript 6 23.03.2008 11:33