[Tutorial] Exclusão de mensagem com contagem regressiva

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Admin
Admin
Administrador
Tempo Online : 250d 6h 21m 59s
Mensagens : 693
Reputação : 4
https://bestweb.forumeiro.com

MensagemAdmin Qui Set 29, 2016 4:07 pm

Informações:

Autor: Desconhecido
Versões: Todas as versões
Introdução: Aparece uma contagem regressiva ao excluir uma mensagem

Instalação:

Acesse:
Painel de Controle -> Modudlos -> HTML & Javascript -> Gestão dos códigos Javascripts
Crie um novo javascript com investimento nos topicos com esse código:
Código:
function deletePost(pid) {
    $.post('/post', 'p=' + pid + '&mode=delete&confirm=Yes');    ;
}
$(function () {
    var a = document.getElementsByTagName('a');
    for (var i = 0; i < a.length; i++) {
        if (/\/post.*&mode=delete/.test(a[i].href)) {
            $(a[i]).click(function (e) {
                e.preventDefault();
                if (!document.getElementById('Clique para confirmar')) {
                    this.innerHTML = '<input id="Clique para confirmar" type="button" data-image="' + this.firstChild.src + '" value="Clique para confirmar (5)" onclick="deletePost(' + this.href.replace(/.*p=(\d+).*/, '$1') + ')" />';
                    var interval = setInterval(function () {
                        if (!/0/.test(document.getElementById('Clique para confirmar').value)) {
                            document.getElementById('Clique para confirmar').value = "Clique para confirmar (" + (parseInt(document.getElementById('Clique para confirmar').value.match(/\d/)) - 1) + ")";
                        } else {
                            document.getElementById('Clique para confirmar').parentNode.innerHTML = '<img src="' + document.getElementById('Clique para confirmar').getAttribute('data-image') + '" />';
                            clearInterval(interval);
                        }
                    }, 1000);
                }
            });
        }
    }
});


Resultado
[Tutorial] Exclusão de mensagem com contagem regressiva 7JBaXRo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

Cria uma conta ou logue para postar uma mensagem.

Você precisa ser um membro, para poder postar uma resposta.

Criar conta

Participe de nossa comunidade, basta se registrar. É Fácil!


Criar uma conta

Logar

Já tem uma conta? Sem problemas, Logue agora.


Logar-se

 
Permissões neste sub-fórum
Não podes responder a tópicos