Подтвердите поле, когда на ссылку нажмут

<script type="text/javascript">
    $("a.route").live('click', function() { // live is better
        $("#results").load( $(this).attr('href') );
        return false;
    });
</script>  

Это - код, как я могу включить код, который Вы просто дали мне?

1
задан Peter Mortensen 4 March 2011 в 20:25
поделиться

2 ответа

если вы хотите использовать настраиваемый ящик, вы можете сделать это следующим образом:

тестовая ссылка: http://jsfiddle.net/myDry/

function blockmeornot(extlink) {
    var oherf = $(extlink).attr('href')
    var msgboxID = 'areyousure'
    var msgbox = '<div id="' + msgboxID +'"><div><p> put your message here </p><a class="yes" href="' + oherf + '"> yes </a> <a class="no" href="#"> no </a></div></div>'
    $('body').append(msgbox)
    $('#' + msgboxID + ' a.no').live('click', function(){ $('#' + msgboxID).fadeOut(400, function(){$(this).remove()}) })
}

$('a.external').click(function(){ blockmeornot(this); return false })
0
ответ дан 3 September 2019 в 01:00
поделиться

Диалоговое окно Подтвердить возвращает истину, если пользователь нажимает кнопку ОК, или ложь, если пользователь нажимает кнопку Отмена . Вы можете использовать это значение для запуска вашего скрипта, если они щелкнули OK следующим образом:

<script type="text/javascript">
    $("a.route").live('click', function() {
        if (confirm("Are you sure?")) {
            $("#results").load( $(this).attr('href') );
        }
        return false;
    });
</script>
2
ответ дан 3 September 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: