Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/29: Рейтинг темы: голосов - 29, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 177

Нужен confirm, но с Yes, No, Cancel

13.03.2011, 15:39. Показов 5720. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обычный конфирм дает только OK и Cancel, а мне нужно Yes, No, Cancel.
Кто подскажет?

Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2011, 15:39
Ответы с готовыми решениями:

confirm
при confirm высвечивается сообщение типа "вы согласны"(да/нет) , как сделать чтобы туда еще добавить возможность ставить галочку типа...

Не работает confirm в IE
Не отрабатывает следующий код в IE: <a href="#" onClick="return confirm('Действительно перейти?');"> Переход по ссылке...

Confirm кнопка
Почему не выводит подтверждение? должно же вроде, что не так сделал? Удалять то удаляет. echo "<td> <a...

11
Xameleon
14.03.2011, 11:19
К сожалению как на JAVA не знаю. Разобраться, что кто то написал могу, а сам написать не могу. ) Так что приведу пример на VBscript

<SCRIPT language='vbscript'>

ret = MsgBox('Текст', 3, 'Заголовок')
Select Case ret
Case 6
MsgBox 'Вы нажали YES'
Case 7
MsgBox 'Вы нажали NO'
Case 2
MsgBox 'Вы нажали CANCEL'
End Select

</SCRIPT>
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 177
14.03.2011, 11:26  [ТС]
Спасибо! На VBScript я тоже знаю. Нужно именно на JavaScript. Поскольку мне нужно встроить это в чужую JavaScript-овскую функцию.
0
Xameleon
14.03.2011, 12:42
Хм.... Я тут порыл инфу....

В JAVA оказывается можно только через модальные и не модальные окна такое провернуть. Принцип извращён до ужаса - открывается новыя страница, а уже в ней ты делаешь нужные тебе кнопки и т.п

<SCRIPT LANGUAGE=javascript>
<!--
window.showModalDialog('1.htm','','{dial ogwidth=10;dialogheight=10}')
//-->
</SCRIPT>
Xameleon
14.03.2011, 12:51
Кстати... Возможно это поможет.

http://webb.bip.ru/java/script10/page6.shtml
Xameleon
17.03.2011, 17:35
Ну как ? Получилось ?
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
17.03.2011, 18:18
> В JAVA оказывается можно только через модальные и
> не модальные окна такое провернуть. Принцип извращён
> до ужаса - открывается новыя страница, а уже в ней ты делаешь
> нужные тебе кнопки и т.п

> window.showModalDialog

Вы поражаете своей дремучестью... не пугайте людей - они тоже могут быть не в курсе...

Во-первых, showModalDialog работает только в MS IE. Хотя с его помощбю действительно можно легко сделать такой запрос - но работать будет только в MS IE.

Во-вторых, причем тут 'принцип'? В стардартных версиях JavaScript (ECMA) просто не предусмотрены другие диалоги кроме alert(), confirm(), prompt().

В-третьих, и в стандартном javaScript есть возможности - см., например, http://www.eggheadcafe.com/articles/javascript_modal_dialog.asp
0
Xameleon
17.03.2011, 21:34
Ну тк... Я с Java не работал - пытался помочь как мог
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
18.03.2011, 11:43
Здесь речь идет не о Java, а о JavaScript... это настолько же разные вещи, как и VBScript и Visual Basic. Если случится писать 'нормальное' оконное приложение на Java (используя AWT или Swing), никаких проблем с 'yes-no-cancel' и прочими модальными диалогами не будет...
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 177
18.03.2011, 12:58  [ТС]
Очень интересная дискуссия, но не мог ли бы кто-нибудь написать маленький пример и не в Java, а в Javascript?
Я был бы очень благодарен.
0
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
18.03.2011, 17:31
ребята, не парьтесь, всё это делается путём модальных окон, работает не хуже стандартных MsgBox'ов в VB, а то и лучше, ведь иодальное окно можно оформить!
0
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
18.03.2011, 18:28
> не мог ли бы кто-нибудь написать маленький пример
> и не в Java, а в Javascript

Я же дал ссылку -

http://www.eggheadcafe.com/articles/javascript_modal_dialog.asp

или какие трудности?... все уже давно придумано.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.03.2011, 18:28
Помогаю со студенческими работами здесь

подобие confirm
Подскажите как сделать функцию подобную confirm, само окно с кнопками у меня сделано, как сделать чтобы функция вызывалась и ждала нажатия...

Confirm Action
Здравствуйте. Не очень много работаю с Xpage, могу ошибатся в терминологии. Есть приложение следующего вида: слева панель с меню...

return confirm
Можно ли сделать так чтоб return confirm перезагружал страницу ПОЛНОСТЬЮ. Вариант if (confirm(&quot;Подтвердите&quot;)) ...

MessageBox(YES,No,Cancel)
Добрый день.Помогите разобраться с кодом.Где об этом можно прочитать на русском языке.Ссылку пожалуйста пришлите или объясните пожалуйста...

Кнопка Cancel
При нажатии на кнопку &quot;Добавить&quot; у меня открывается новая форма, туда вводятся данные, а при закрытии эти данные записываются. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru