[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Диалоговые окна в JS
Гость_Alexandr
Добрый вечер!
Когда вызывается диалоговое окно подтверждения действий confirm(), то в нём есть 2 кнопки: ОК и ОТМЕНА. А как можно эти кнопки переименовать, чтобы было ДА и НЕТ ?
Или нужно писать какую-то свою функцию или типа того?)

P.S. С Новым годом! smile.gif



Спустя 4 минуты, 28 секунд (4.01.2012 - 17:37) Winston написал(а):

Спустя 8 минут, 11 секунд (4.01.2012 - 17:45) kent666 написал(а):
Гость_Alexandr для confirm вообще ничего нельзя изменить.
Из соображений безопасности разработчики браузеров не разрешают изменять вид окна и кнопки, что бы пользователя не вводить в заблуждение!

Спустя 4 минуты, 22 секунды (4.01.2012 - 17:50) sergeiss написал(а):
kent666 - а при чем тут соображения безопасности, да еще браузеров? Лучше проще сказать: разработчики JS особо не заморачивались этим вопросом smile.gif

Можно свой окно сделать, как сказано по ссылке "от Винстона". И это не сложно, на самом деле smile.gif Надо только немного подумать.
Я делал - потому и говорю, что не сложно.

Спустя 7 минут, 25 секунд (4.01.2012 - 17:57) Гость_Alexandr написал(а):
Благодарю за ответы!
Да, там по ссылке, что прислал Winston парень что-то такое реализовывал, но там в коде (хотя автор об этом сказал) полный пипец)
Мда, без гемороя похоже там не обойтись, проще оставить ОК/ОТМЕНА smile.gif

Спустя 2 минуты, 40 секунд (4.01.2012 - 18:00) Гость_Alexandr написал(а):
Ну у него там в архиве много файлов JS, я-то думал там ничего сложного нет. Просто в том же ДЕЛФИ это делается в одну строку, а тут оказывается надо выдумывать всякие полезности smile.gif

Спустя 14 минут, 55 секунд (4.01.2012 - 18:15) sergeiss написал(а):
Цитата (Гость_Alexandr @ 4.01.2012 - 19:00)
Просто в том же ДЕЛФИ...

В Дельфи, по сути дела, вызывается стандартное виндовое диалоговое окно. А в JS всё по-другому. Тут всё своё у каждого браузера.

И я не смотрел, что же именно там в файлах по ссылке, только текст прочитал общий smile.gif Но, на самом деле, кода немного надо для такой хрени.

Спустя 11 минут, 55 секунд (4.01.2012 - 18:26) inpost написал(а):
Делаешь обычный <div position:absolute; display:none> в нём создаёшь свой ВИД (оформление). По клику на <submit> не отправляешь данные, а данный блок делаешь display:block, итого перед человеком появится данное диалоговое окно. По кнопке no ты делаешь просто: display:none, а по кнопке: "ок" - form[0].submit() - то есть свою форму сабмитишь!

Спустя 30 минут, 52 секунды (4.01.2012 - 18:57) Winston написал(а):
Или же ExtJS. Там много прикольных плюшек smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.