Confirm для ссылки в iframe
Приветствую вас многоуважаемые!
Помогите пожалуйста решить проблемку Есть iframe с того же сайта - в нем ссылка с onclick="dr()" - при клике по ней - я вывожу confirm таким способом function dr(){ if (!confirm("Вы уверены ?")) return false; } Что только не пробовал при любом варианте ответа - все равно переходит по этой ссылке, а так не нннада! :cray: Помогите пожалуйста :help: |
Надо onclick="return dr()"
|
firsmember,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <script> function dr(){ return confirm("Вы уверены ?") } </script> </head> <body> <a href="https://dzen.ru/" title="dzen" onclick="return dr()">dzen</a> </body> </html> или так <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <script> function dr(event){ if (!confirm("Вы уверены ?")) event.preventDefault(); } </script> </head> <body> <a href="https://dzen.ru/" title="dzen" onclick="dr(event)">dzen</a> </body> </html> |
К сожалению все равно переходит по ссылке
|
Здравствуйте! Как я вам рад))
При любом варианте ответа с использованием любого из предложенных вариантов - все равно переходит по ссылке - Может ли это быть как то связано с тем что кнопка во Фрейме ? |
firsmember,
может срабатывает всплытие события и есть ссылка выше или другой какой-то обработчик? |
Цитата:
Если обработчик отменяет действие по умолчанию, то никакой обработчик выше при всплытии не может это изменить. |
Не совсем понял вопроса - Ссылка выглядит следующим образом
<a class="submitdelete deletion" href="http://site.ru/obekty/gorkogo-354/#wpfa:cG9zdC5waHA/cG9zdD0zNTYmYWN0aW9uPXRyYXNoJl93cG5vbmNlPWMxZDNhOTU1NjQ=" onclick="dr(event)">Удалить</a> Где /obekty/gorkogo-354/ - это ссылка на удаляемый объект, а вот эта вещь #wpfa:cG9zdC5waHA/cG9zdD0zNTYmYWN0aW9uPXRyYXNoJl93cG5vbmNlPWMxZDNhOT U1NjQ= я так понял его и удаляет |
И что, в любом случае происходит обращение по этой ссылке и объект удаляется? На самом iframe есть какие либо обработчики?
|
Что то однозначно обрабатывает - тк ссылка меняет свой вид) Да - в любом случае происходит переход по ссылке =(
Ладно - спасибо вам большое voraa и рони ! Всегда очень рад вашим ответам - многому у вас научился! Вышел из ситуации тем - что по клику открываю просто модальное окно с подтверждением - и по кнопке согласия удаляю, а по кнопке отмены - закрываю модалку! Еще раз спасибо! |
Часовой пояс GMT +3, время: 20:53. |