Как правило, вызов confirm используется в простейших скриптах, т.к. окно вопроса к посетителю нельзя стилизовать.
Сложные интерфейсы обычно стремятся выводить более красивые окошки посетителям, поэтому делают это по-другому, через DOM-элемент, без вызова confirm.
Автор: Гексли (не зарегистрирован), дата: 26 августа, 2009 - 19:31
А как сделать так, чтобы
1. при открытии страницы A, появлялся конфирм1
2. при нажатии на нет, пользователя отправляют на страницу B
3. при нажатии на да, появляется конфирм2
4. при нажатии в конфирм2 на да, запускается функция печати страницы
5. при нажатии в конфирм2 на нет, перед пользователем просто остаётся страница.
или ещё лучше
1. при открытии страницы A, появляется запрос с тремя вариантами ответа (кнопками)
2. при 1 варианте, страница A запускается на печать
3. при 2 варианте просто прекращается диалог - страница просто открывается
4. при 3 варианте открывается страница B
я не нашёл функции печати и переадресации в яваскрипте(
Хелп плиз!
Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены. Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Ещё неплохо бы пример где используется confirm на ссылке
Пример подтверждения удаления файла.
в js файле создаем функцию:
function confirmDelete() { if (confirm("Вы подтверждаете удаление?")) { return true; } else { return false; } }в html коде пишем ссылку:
Работу проверьте сами
onclick="return confirm('are u shure?') ? true : false;"
однозначно! самой простой способ, если конечно вопрос маленький по размеру иначе удобнее функцией
Большущее спасибо
Можно проще:
function confirmDelete() { return confirm("Вы подтверждаете удаление?"); }ну я лично для тех же целей - для подтверждения пользую скрипт вот от сюда советы по CSS, HTML, PHP, MYSQL, намного короче и проще для понимания
А почему не сразу
<a href=http://ya.ru onclick="return confirm('таки да?')">ya</a>?
Данный вариант у меня не хотел работать.
Кавычки были двойные внутри двойных?
А как сделать так, чтобы
1. при открытии страницы A, появлялся конфирм1
2. при нажатии на нет, пользователя отправляют на страницу B
3. при нажатии на да, появляется конфирм2
4. при нажатии в конфирм2 на да, запускается функция печати страницы
5. при нажатии в конфирм2 на нет, перед пользователем просто остаётся страница.
или ещё лучше
1. при открытии страницы A, появляется запрос с тремя вариантами ответа (кнопками)
2. при 1 варианте, страница A запускается на печать
3. при 2 варианте просто прекращается диалог - страница просто открывается
4. при 3 варианте открывается страница B
я не нашёл функции печати и переадресации в яваскрипте(
Хелп плиз!
window.print() - печать. кросбраузерно
window.location.href = 'любой валидный урл' - перенаправить на любой урл
Подскажите, пожалуйста, как вызываются такие диалоги, как на Gmail при уходе со страницы?

Upd: чтобы появилось такое окно, нужно повесить обработчик на window.onbeforeunload
В JS при выходе необязательно выписывать команду confirm. Промежуточная все равно лучше:
Такой код лучше ставить при нажатии на кнопку добавления в редактор сайтов.
Не могу понять возможно ли при подтверждений выполнить функцию... Например:

В таком виде удаляет при нажатии отмены. Может кто нибудь подсказать как правильно ?
Прошлый коммент уберите, код без тега вырезался.
Не могу понять возможно ли при подтверждений выполнить функцию... Например:
<a onclick="return confirm('Вы уверены, что хотите удалить файл ?'), catimg('del','30');"> <img src="../img/del6.png" alt="" /> </a>В таком виде удаляет при нажатии отмены. Может кто нибудь подсказать как правильно ?
они просто обе отрабатывают, запятая не нужна там.
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.