
Germano Assis
Membros-
Total de itens
9 -
Registro em
-
Última visita
Sobre Germano Assis

Germano Assis's Achievements
0
Reputação
-
Fala mano, identifiquei 2 coisas: 1- A função tem pelo menos 1 erro de sintaxe falta os () depois de carrega :blush: 2- Em nenhum lugar tu chamas a função. Eu como sempre recomendo o uso do jQuey. ^_^ Tu vais ter quer criar uma função para fazer uma requisição Ajax seja usando jQuey ou não e já fiz dos 2 jeitos e com jQuey é bem menor. Como eu estou enferrujado em Java Web eu vou poder te ajudar até um ponto. Documentação post ajax do jQuey Tutorial : Java Web + jQuery + Ajax Espero ter ajudado!
-
Exemplo jQuery+Fancybox modal dentro de modal
uma questão postou Germano Assis Ajax, JavaScript, XML, DOM
Olá pessoal Gostaria de deixar aqui um exemplo de como usar um modal dentro do outro com jQuey e Fancybox e ainda editar elementos da página a partir do modal. Quem gostar divulgue. Eu mesmo passei muito tempo batendo cabeça com isso até ter essa ideia. Abraços. Index.html Página principal dando os includes das bibliotecas <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script src="./fancybox/source/jquery.fancybox.js" type="text/javascript"></script> <link rel="stylesheet" href="./fancybox/source/jquery.fancybox.css" type="text/css" media="screen" /> </head> <body > <script type="text/javascript"> $(document).ready(function() { $(".teste").fancybox({modal : true}); }); </script> <input id="texto" value=""/> <a class="teste fancybox.iframe" href="http://localhost/teste/modal/frame.php">Open iframe</a> </body> </html> frame.php página que irá ser aberta no iFrame da página principal <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script src="jquery-1.6.2.js" type="text/javascript"></script> <script src="./fancybox/source/jquery.fancybox.js" type="text/javascript"></script> <link rel="stylesheet" href="./fancybox/source/jquery.fancybox.css" type="text/css" media="screen" /> </head> <body > <script type="text/javascript"> $(document).ready(function() { $(".interno").fancybox( {modal : true} ); }); </script> <a class="interno fancybox.ajax" href="http://localhost/teste/modal/dentro.php">Open iframe</a> <input id="texto" value=""/> <button onclick="parent.$('#texto').val($('#texto').val());">Add</button> <button onclick="parent.$.fancybox.close();">fechar</button> </body> </html> dentro.php página que vai ser aberta dentro do modal do iFrame por requisição ajax <button onclick="$.fancybox.close();">fechar</button> Nada impede de haver mais niveis utilizando iFrames nem de que todos os modais sejam carregados em iFrames. Espero ter ajudado. []'s -
Atualização de pagina em javascript
pergunta respondeu ao EDI GUERRA de Germano Assis em Ajax, JavaScript, XML, DOM
É só copiar isso e colocar na tua página. E não esquece de baixar e dar o include da bilibioteca jQuey. Que pode ser obtida em http://docs.jquery.com/Downloading_jQuery <script> function protecaoTela(){ $(document).mousemove(function(event) { clearTimeout(temporizador); temporizador = null; temporizador = setTimeout(function () { document.location.reload();}, 30000); }); } protecaoTela(); </script> Abraços e mostra o resultado ai -
Atualização de pagina em javascript
pergunta respondeu ao EDI GUERRA de Germano Assis em Ajax, JavaScript, XML, DOM
Usando jQuey fica assim. Com javascript puro vai seguir a mesma lógica mas vai ficar bem maior :( var temporizador; //Função para detectar o movimento do mouse e reinicar o temporizador de execução da suaFuncao function protecaoTela(){ $(document).mousemove(function(event) { clearTimeout(temporizador); temporizador = null; temporizador = setTimeout(function () { suaFuncao()}, 30000); //substitua suaFuncao() pela chamda sua função }); } function suaFuncao(){ alert('ok'); } -
Atualizar conteúdo numa DIV
pergunta respondeu ao Ninja2112 de Germano Assis em Ajax, JavaScript, XML, DOM
mas tu em alguma div com esse id/ nome no teu body? Obs.: tem que ter senão ele não vai conseguir add nada a um elemento que não existe. Seria interessante ter o condigo da pagina onde tem esse botão com essa função. []'s e boa sorte -
ATUALIZAÇÃO DA PAGINA SE NÃO TIVER MEXENDO JAVASCRIPT
pergunta respondeu ao EDI GUERRA de Germano Assis em Ajax, JavaScript, XML, DOM
Poxa cara até quero ajuda mas edita esse tu tópico para o conteudo ir p/ conteudo e o titulo ficar no titulo e não tudo no titulo. Ps.: tira de caixa alta porque não é necessario essa extravagancia. Ps.2: se fizer isso rapidinho ainda posso tentar te ajudar antes de ir p/ casa :D . []'s -
Ajuda urgente com maskedinput + ketchup no CPF
pergunta respondeu ao Germano Assis de Germano Assis em Ajax, JavaScript, XML, DOM
Exitia sim. Acabei mudando algumas funções e funcionou :) Função do ketchup p/ verificar o CPF $.ketchup.validation('v_cpf', 'O C.P.F. digitado é inválido!', function () { return validaCPF($("#cpf").val()); }); Função validaCPF function validaCPF(ocpf) { var cpf = ocpf; var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i; if(!filtro.test(cpf)){ if (cpf.length != 11) return false; } exp = /\.|\-/g; cpf = cpf.toString().replace( exp, "" ); if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){ return false; } soma = 0; for(i = 0; i < 9; i++) soma += parseInt(cpf.charAt(i)) * (10 - i); resto = 11 - (soma % 11); if(resto == 10 || resto == 11) resto = 0; if(resto != parseInt(cpf.charAt(9))){ return false; } soma = 0; for(i = 0; i < 10; i ++) soma += parseInt(cpf.charAt(i)) * (11 - i); resto = 11 - (soma % 11); if(resto == 10 || resto == 11) resto = 0; if(resto != parseInt(cpf.charAt(10))) { return false; } return true; } O resto continua igual e a mascara está sendo aplicada. E está tudo funcionando. Espero que seja util para alguém. -
Atualizar conteúdo numa DIV
pergunta respondeu ao Ninja2112 de Germano Assis em Ajax, JavaScript, XML, DOM
Usa o jQuey. Dá o include da biblioteca. $('#idDaDiv').val(resposta do ajax); Se preferir o jQuery tem um tanto de função para ajax. aqui segue uma das que eu uso. $.post( './control/requisicaoAjax.php', {caso: 'carregarAbasProjeto' }, function( data ) { $("#tabs-2").html(data); } , "html"); outro exemplo usando json na resposta $.post( './control/requisicaoAjax.php', $("#cadParceiro :input") , function( data ) { if(data.erro != ""){ alert(data.erro); $.fancybox.close(); } if(data.sucesso != ""){ alert("Parceiro cadastrado com sucesso!"); $.fancybox.close(); carregarAbaPessoas(); } } , "json"); mais em jQuery API referencia para Ajax Espero veementemente ter ajudado. Boa sorte! -
Pessoal customizei o Ketchup p/ fazer a validação do CPF porém depois que apliquei o MaskedInput ficou dando pau. Erro como aparece no console do Chrome: Uncaught TypeError: Cannot read property 'message' of undefined g.ketchup.validateElementjquery.ketchup.all.min.js:28 g.ketchup.bindValidationEventjquery.ketchup.all.min.js:27 f.event.handlejquery-1.6.2.min.js:17 f.event.add.k.i.handle.kjquery-1.6.2.min.js:16 f.event.triggerjquery-1.6.2.min.js:17 f.fn.extend.triggerjquery-1.6.2.min.js:17 f.e.extend.eachjquery-1.6.2.min.js:16 f.e.fn.e.eachjquery-1.6.2.min.js:16 f.fn.extend.triggerjquery-1.6.2.min.js:17 g.ketchup.bindValidationEventBridgejquery.ketchup.all.min.js:27 f.event.handlejquery-1.6.2.min.js:17 f.event.add.k.i.handle.kjquery-1.6.2.min.js:16 Erro como aparece no console do Firefox: h[i] is undefined [Parar neste erro] c){var d=[],h=b.data(this.dataNames.va...lidationEvents:function(b){for(var c= Função do ketchup p/ verificar o CPF $.ketchup.validation('v_cpf', 'É necessário digitar um cpf válido!', function (form, el, value) { var resultado = validaCPF(value); if (resultado) { return true; } else { return false; } }); Mascarando o CPF $("#cpf").mask("999.999.999-99"); Função validaCPF function validaCPF(ocpf) { var cpf = ocpf; var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i; if(!filtro.test(cpf)){ if (cpf.length != 11) return false; } cpf = remove(cpf, "."); cpf = remove(cpf, "-"); if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){ return false; } soma = 0; for(i = 0; i < 9; i++) soma += parseInt(cpf.charAt(i)) * (10 - i); resto = 11 - (soma % 11); if(resto == 10 || resto == 11) resto = 0; if(resto != parseInt(cpf.charAt(9))){ return false; } soma = 0; for(i = 0; i < 10; i ++) soma += parseInt(cpf.charAt(i)) * (11 - i); resto = 11 - (soma % 11); if(resto == 10 || resto == 11) resto = 0; if(resto != parseInt(cpf.charAt(10))) { return false; } return true; } Input do CPF <input type="text" id="cpf" name="cpf" size="14" value="" data-validate="validate(v_cpf)"/> Qualquer dica será muito bem vinda!