JScript

Programação & Desenvolvimento


Mensagem de confirmação

Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Mensagem de confirmação Empty Mensagem de confirmação

Mensagem por Jack Sparrow em Dom 30 Mar 2014, 12:51 pm

Olá a todos;
Algum de vocês sabem como eu faço para colocar uma mensagem de confirmação para quando eu clicar no link ele não ir direto e ao invés disso abrir uma mensagem com um SIM e um NÃO e uma frase perguntando se a pessoa tem certeza do que esta fazendo ?
Obrigado desde já Smile
JScript
JScript
Administradores
Administradores

Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there

Mensagem de confirmação Empty Re: Mensagem de confirmação

Mensagem por JScript em Dom 30 Mar 2014, 1:14 pm

Olá!

É simples, terá apenas que interceptar o click dos links, veja o código abaixo:
Código:

$(window).load(function() {
$('a[href^="/t"], a[href^="/f"]').not(".posthead a").click(function ( event ) {
    event.preventDefault();
    var datahref = $(this).attr('href'),
        $sHtml = $('<br>' +
            '<h1 class="ipsType_pagetitle">Aguarde enquanto transferimos você para o link desejado...</h1><br>' +
            '<div class="ipsBox">' +
                '<div class="ipsBox_container ipsPad">' +
                    '<span class="right desc ipsType_smaller ipsPad_top">[#103139]</span>' +
                        '<p class="ipsType_sectiontitle">Isso evita problemas com a proteção do Request Limit!</p><br>' +
                        '<p>Links úteis</p>' +
                        '<ul class="ipsPad_top bullets">' +
                            '<li><a href="http://jscript.forumeiros.com/forum" title="Página principal">Retornar ao index</a></li>' +
                            '<li><a href="http://jscript.forumeiros.com/faq" rel="help" title="Nossa documentação de ajuda">Nossa documentação de ajuda</a></li>' +
                            '<li><a href="http://jscript.forumeiros.com/contact" title="Entre em contato com o administrador">Entre em contato com o administrador</a></li>' +
                        '</ul>' +
                '</div>' +
            '</div>');
    //$('body').replaceWith(sHtml); 
    $('#page-body').fadeOut('slow', function() {
        $(this).replaceWith($sHtml);
        $('html,body').animate({
            scrollTop: $('html,body').offset().top
        }, 100);
        $sHtml.fadeIn('slow', function() {
            setTimeout(function () {
                window.location.href = datahref;
            }, 3500);
        });
    });   
    return false;
});
});
Analise o funcionamento dele e veja como pode ser feito e adaptado para sua necessidade ok?

Se tiver mais dúvidas é só perguntar,

JS



Spoiler:
"O impossível é só uma questão de opinião."


"E o recente formará uma legião. Sua atuação será maior que a atual vezes mil. O estrondor de um milhão de teclados semelhante a um grande terremoto cobrirá a plataforma, e os incrédulos tremerão."

"Alguns seguidores dirão que não é possível, diante de uma legião estarrecida o recente provará o contrário e todos o conhecerão. Os infiéis passarão a lhe adorar diante de uma plataforma que nunca mais será a mesma!"


Do livro de JScript...


Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Mensagem de confirmação Empty Re: Mensagem de confirmação

Mensagem por Jack Sparrow em Dom 30 Mar 2014, 2:27 pm

Desculpe JScript mas eu não consegui "desvendar" o código ainda.
Eu dei uma lida geral nele mas nao consigo ver como funciona, poderia me mostrar o link pode ele está ativo ?
Obrigado Smile

Conteúdo patrocinado

Mensagem de confirmação Empty Re: Mensagem de confirmação

Mensagem por Conteúdo patrocinado


    Data/hora atual: Qui 14 Nov 2019, 5:11 pm