Ir para conteúdo

Clayton Baroboskin

Members
  • Total de itens

    7
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Clayton Baroboskin

Últimos Visitantes

207 visualizações
  1. Clayton Baroboskin

    Executar a mesma função seguidamente

    Wesley, acho é exatamente isso que preciso!!! Promise funciona como um callback, certo?? Agora duas coisas: Sua rotina funcionou perfeitamente no jsfiddle. Copiei e colei no meu arquivo, mas a linha "return new Promise((sucess, error) => {" acusa erro. Mas funciona!!! Ja tinha visto Promise, mas só agora entendi o real funcionamento dele. Só ainda não consegui implementar. Veja se consegue me dar uma (outra) luz, por favor: Tenho a rotina: function escrever(texto) { var div = document.getElementById('message-list'); var char = texto.split('').reverse(); var typer = setInterval( function() { if (!char.length) return clearInterval(typer); var next = char.pop(); $("#message-list").scrollTop($("#message-list").prop("scrollHeight")); div.innerHTML += next; }, 20); atualiza_scroll(); } Só que chamo ela várias vezes durante a execução. - apenas para explicar, estou fazendo um sistema de atendimento automático. Quase um BOT, mas limitado. if (((botao.value == 'teste1'))){ escrever("testando 1"); escrever("testando 1 de novo"); } else if (((botao.value == 'teste2'))){ escrever("testando 2"); escrever("testando 2 de novo"); escrever("testando 2 mais uma vez"); } E assim por diante. Mais pra frente, terei que rodar a função mais vezes até.... Obrigado Clayton
  2. Clayton Baroboskin

    Problema com Mascara de Moedas no JFormattedTextField

    Não sei como está o código, mas acho que a solução mais simples é jogar o valor numa variável antes de formatar para moeda.
  3. Clayton Baroboskin

    Executar a mesma função seguidamente

    A rotina de efeito de digitação não aceita tags html. Ja tentei.... Ou não sei onde nem como colocar.
  4. Clayton Baroboskin

    Executar a mesma função seguidamente

    Boa noite. tenho a seguinte função de efeito de digitação: function escrever(texto) { var div = document.getElementById('message-list'); var char = texto.split('').reverse(); var typer = setInterval( function() { if (!char.length) return clearInterval(typer); var next = char.pop(); $("#message-list").scrollTop($("#message-list").prop("scrollHeight")); div.innerHTML += next; }, 50); } Funciona perfeitamente, mas quando preciso chama-la mais de uma vez seguidamente, o texto é misturado. Tentei com callback, mas não consegui fazer funcionar. escrever("Texto de teste"); escrever("Outro texto de teste); Retorna: TOeuxttroo dtee xtteos tdee teste Alguma idéia?? Obrigado. Clayton
  5. Clayton Baroboskin

    innerHTML x javascript - undefined

    O problema é que estou montando um chatbot e preciso manter os textos na $("#container_"). Mesmo tirando a formatação, apenas copiando o .HTML, ainda assim retorna undefined.
  6. Clayton Baroboskin

    innerHTML x javascript - undefined

    Mesma coisa, Ted. "Mutuo" não é variável.
  7. Clayton Baroboskin

    innerHTML x javascript - undefined

    A rotina funciona, mas antes de escrever o texto, aparece "undefined". E ainda as tags HTML aparecem como texto... //Efeito digitação function escrever(texto) { var div = document.getElementById('container_'); var char = texto.split('').reverse(); var typer = setInterval(function() { if (!char.length) return clearInterval(typer); var next = char.pop(); div.innerHTML += next; }, 50); } //Função de envio de mensagem function send_message(message){ //Função de resposta do botão var prevMsg = $("#container_").html(); $("#container_").html(prevMsg + " <span class= 'current_message'>"+ Mutuo<span class = 'botf'>Sim</span> : </span> \ <spam class='botmsg'>"+ escrever(message) +"</span>" + "<br>"); $('#container_').animate({ scrollTop: $('#container_').get(0).scrollHeight }, 1500); } escrever("Apenas mais uma informação para efeito de cadastro: <br>\ <<== Aparece ao final da mensagem "<br>\"
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.