За последние 24 часа нас посетили 17246 программистов и 1305 роботов. Сейчас ищут 1585 программистов ...

Отклонить переход по ссылке в JS

Тема в разделе "JavaScript и AJAX", создана пользователем guai, 2 фев 2007.

  1. guai

    guai Активный пользователь

    С нами с:
    18 янв 2007
    Сообщения:
    14
    Симпатии:
    0
    Здрасьте!
    Никто не знает как сделать сабж?
    Я сделал онклик -> конфирм -> присвоить локейшн.
    Но если отрубить JS, то ничё хорошего.
    Мож кто знает?
    Чтобы вот href был, если явы нет - просто переход по ссылке, если есть - после конфирма.
     
  2. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    a href='./page.aspx' onclick='if(!confirm("Уверены??")){return false} else{return true}'>page.aspx</a>

    Если onclick вернул true - состоится переход. Если onclick вернул false - перехода не будет. Если js off - onclick будет проигнорирован.
     
  3. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    Фи :)
    onclick='return confirm("Уверены??")'

    :D
     
  4. guai

    guai Активный пользователь

    С нами с:
    18 янв 2007
    Сообщения:
    14
    Симпатии:
    0
    Громадный сенкс!
    Бью поклоны об клаву.
    А с субмитом так низя случайно?
    А делаю if(confirm('?')) this.form.Submit();
     
  5. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    Можно :)
    <form onsubmit='return confirm("?")'>
     
  6. guai

    guai Активный пользователь

    С нами с:
    18 янв 2007
    Сообщения:
    14
    Симпатии:
    0
    Балщой пасиб!!!!!!!!!!!!!!!!!