Ir para conteúdo
Fórum Script Brasil

Germano Assis

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Tudo que Germano Assis postou

  1. 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!
  2. 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> &lt;script src="jquery-1.6.2.js" type="text/javascript"></script> &lt;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 > &lt;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> &lt;script src="jquery-1.6.2.js" type="text/javascript"></script> &lt;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 > &lt;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
  3. É 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
  4. 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'); }
  5. 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
  6. 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
  7. 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.
  8. 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!
  9. 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!
×
×
  • Criar Novo...