Ir para conteúdo
Fórum Script Brasil

Romerito

Membros
  • Total de itens

    429
  • Registro em

  • Última visita

Tudo que Romerito postou

  1. i aew cara, bom tente deixar assim: se quiser colocar o resultado no input faça assim: $("#destino").val(output); espero que ajude, abraço!
  2. i aew Igor Ribeir0, bom eu tentaria mais ou menos isso: 1 - criaria um método statico para realizar a tarefa 2 - esse método recebe 2 objetos do tipo Date, dataEntrada e dataSaida 3 - para o caulco eu tranformaria a dataSaida e dataEntrada em milessegundos 4 - subtraia a dataEntrada da dataFinal e guardaria em uma variavel x 5 - faria o caulculo para transformar os milessegundos em dias: x/24/60/60/1000 é isso, espero ter ajudado, abraço!
  3. i aew taka_kura, com o jquery da pra se fazer isso facilmente, vou colocar um exemplo: <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(function(){ var contador = 0; var jsonImages = null; $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?", { tags: "mount rainier", tagmode: "any", format: "json" },function(data){ jsonImages = data; }); $(window).scroll(function () { var alturaDocumento = $(document).height(); var alturaAtual = $(this).scrollTop() + $(window).height() + 1; if (alturaAtual >= alturaDocumento ){ if ($(jsonImages.items).size() == contador){ $("body").append("<p>não existem mais imagens para serem carregadas!</p>"); $(window).unbind("scroll"); } else { var img = $("<img />").attr("src", jsonImages.items[contador++].media.m); var titulo = $("<h3 />").text("Imagem " + contador); $("body").append(titulo).append(img); } } }); }); </script> </head> <body> Teste para carregar imagens quando a barra de rolagem chegar ao fim <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> </body> </head> </html> espero que ajude abraço! edit: testei apenas no firefox e chromium
  4. cara eu havia testado, e está funcionando, eu tenho certeza que você não está sabendo encaixar as peças, por isso vou postar o codigo todo: <html> <head> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript"> function duplicarCampos(){ var clone = $("#origem").clone(); clone.find("input").val(""); $("#destino").append(clone); } function removerCampos(obj){ $(obj).parent().remove(); } function calcula(obj) { var div = $(obj).parent(); var valor = div.find("input:eq(0)").val(); var quanti = div.find("input:eq(1)").val(); if(valor == "") valor = 0; if(quanti == "") quanti = 0; var total = parseInt(quanti.replace(/\D+/g,'')) * parseInt( valor.replace(/\D+/g,'') ); total = Math.abs(total); var tmp = total+''; tmp = tmp.replace(/([0-9]{2})$/g, ",$1"); if( tmp.length > 6 ) total = tmp.replace(/([0-9]{3}),([0-9]{2}$)/g, ".$1,$2"); div.find("input:eq(2)").val(total); }; $(function(){ $(".calcularOnblur").live('blur',function(){ calcula($(this)); }); }); </script> </head> <body> <div id="origem"> <a href="#" onclick="duplicarCampos();">adicionar</a> <input type="text" name="quanti[]" id="quanti" class="calcularOnblur"> <input type="text" name="valor[]" id="valor" class="calcularOnblur"> <input type="text" name="total[]"> <a href="#" onclick="removerCampos(this);">remover</a> </div> <div id="destino"></div> </body> </head> </html> não esqueça de substiruir o import do jquery, para onde está localizado o seu. aproveitei para modificar as funções duplicarCampos e removerCampos, o resto esta da mesma maneira, estava misturando DOM com jquery, ao meu ver é bobagem usar DOM nã mao quando se tem o jquery. se não funcionar, baixa um add-on para firefox chamado firebug, e pesquise para ver o seu funcionamento. abraço!
  5. i aew Renê Ribeiro, tente modificar as linhas: var primeiroNumero = parseFloat(document.form1.texto1.value); var segundoNumero = parseFloat(document.form1.texto2.value); por var primeiroNumero = parseFloat(document.forms[0].texto1.value); var segundoNumero = parseFloat(document.forms[0].texto2.value); espero que ajude abraço!
  6. i aew nillprogramacao, bom você conhece a classe SimpleDateFormat, depois da uma olhada nela, você poderia fazer algo mais ou menos assim: public class TesteData { public static void formataHoraEntradaSaida() throws ParseException { SimpleDateFormat formatter = new SimpleDateFormat("kk:mm:ss"); Date horaEntrada; Date horaSaida; Date compara = formatter.parse("12:00:00"); // hora minutos e segundos int total = 1; horaEntrada = formatter.parse(JOptionPane.showInputDialog(null, "Digite o Horario de Entrada HH:mm.:")); horaSaida = formatter.parse(JOptionPane.showInputDialog(null, "Digite o Horario de Saida HH:mm.:")); if (horaEntrada.getTime() < compara.getTime() && horaSaida.getTime() > compara.getTime()) { total = total + 1; JOptionPane.showMessageDialog(null, "Resultado.: " + total); } else { JOptionPane.showMessageDialog(null, "Resultado.: " + total); } } public static void main(String[] args){ try { TesteData.formataHoraEntradaSaida(); } catch (ParseException e) { e.printStackTrace(); } } } segue o link da documentação da classe SimpleDateFormat, espero que ajude abraço!
  7. i aew EasyRider, bom se você olhar na documentação do jquery, vai ver que o 3º parametro, é a função de callback, então poderia fazer mais ou menos assim: $('#btn-crop').click(function(){ $.post( 'crop.php', { img:img, x: $('#x').val(), y: $('#y').val(), w: $('#w').val(), h: $('#h').val() }, function(data){ window.location.href = 'principal.php'; }); }); há outras maneiras de se fazer, mas essa é a mais comum, segue o link da documentação: http://api.jquery.com/jQuery.post/ espero ter ajudado, abraço!
  8. i aew wandelcy, bom, você está usando jQuery? se sim tenta com esse código: function calcula(obj) { var div = $(obj).parent(); var valor = div.find("input:eq(0)").val(); var quanti = div.find("input:eq(1)").val(); if(valor == "") valor = 0; if(quanti == "") quanti = 0; var total = parseInt(quanti) * parseInt( valor.replace(/\D+/g,'') ); total = Math.abs(total); var tmp = total+''; tmp = tmp.replace(/([0-9]{2})$/g, ",$1"); if( tmp.length > 6 ) total = tmp.replace(/([0-9]{3}),([0-9]{2}$)/g, ".$1,$2"); div.find("input:eq(2)").val(total); }; $(function(){ $(".calcularOnblur").live('blur',function(){ calcula($(this)); }); }); e o html fica assim: <div id="origem"> <a href="java script:void(0)" onclick="duplicarCampos();">adicionar</a> <input type="text" name="quanti[]" id="quanti" class="calcularOnblur"> <input type="text" name="valor[]" id="valor" class="calcularOnblur"> <input type="text" name="total[]"> <a href="java script:void(0)" onclick="removerCampos(this);">remover</a> </div> <div id="destino"></div> espero que ajude, abraço!
  9. já tentou fazer uma verificação, para saber se o objeto não é nulo? <?php echo ($_GET['param'] != null) ? $_GET['param'] : '';?> abraço.
  10. i aew cara, bom tenta mais ou menos assim: <html> <head> <script type="text/javascript"> window.onload = function(){ document.getElementById("teste").value = "id_passada_por_get"; } </script> </head> <body> <input type="text" name="in_teste" id="teste"/> </body> </html> apenas não entende por que você precisa fazer isso via js, por que se esta usando php, poderia fazer dessa maneira: <input type="text" name="in_teste" id="teste" value="<?php echo $_GET['param']?>"/> boa sorte!
  11. bom tenta algo mais ou menos assim: <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $(document).bind('mousemove',function(e){ $("#teste").css({"top":e.pageY+"px",left:(e.pageX -40)+"px"}); }); }); </script> </head> <body> <span id="teste" style="position:absolute;"> <img src="http://scriptbrasil.com.br/forum/style_emoticons/default/smile.gif" /> </span> </body> </html> boa sorte!
  12. i aew cara, veja nesse link: http://api.jquery.com/animate/ .animate( properties [, duration] [, easing] [, complete] ) propertiesA map of CSS properties that the animation will move toward. durationA string or number determining how long the animation will run. easingA string indicating which easing function to use for the transition. completeA function to call once the animation is complete. boa sorte!
  13. i aew Edu Valente, bom essa acho que é simples, quando você usa document.write sobrescreve todo o conteúdo do documento, sendo assim, quando você tenta pegar o objeto select com id magazines, ele já não existe mais, pois já foi sobrescrito. Tente pegar o obejto magazines logo após pegar o obejto elem1. Espero que ajude, abraço!
  14. i aew vilmar santana, tenta mudar o tipo do input para button type="button" espero que ajude, abraço!
  15. i aew expressForce, bom o seu problema está na lógica, vamos por partes: var malha_aux = new Array(2); malha_aux[0] = new Array(20); malha_aux[1] = new Array(20); this.malha = malha_aux; aqui você seta o atributo malha_aux como um array com 2 elementos o indice 0 e 1 vai conter um array com 20 posições, e atribui malha_aux a this.malha. na sua função init você tem isso: for(var i=0; i<20; i++){ for(var j = 0; j<20; j++){ this.malha[i][j] = 0; } } você faz um for enquanto a variavel i for menor que 20, logo abaixo você tenta atrinuir 0 a this.malha, quando o i for = 2, ele já irá lançar o erro, pois em cima você declaraou malha _aux contendo apenas 2 posições, é isso aew, espero que ajude, abraço!
  16. como estão os construtores da classe Exame? se possível coloca a classe, até!
  17. bom o método setExame da classe RegistraExame espera receber um objeto do tipo Exame e você está passando um objeto String e tentando fazer o cast de String para Exame, esse é o problema, se não conseguir resolver, mostre como está sua classe RegistraExame para tentarmos ajudar!
  18. i aew hard, bom primeiro você tem um problema de lógica, você coloca uma condição no while que sempre será falsa, pois você seta a idade como 0; agora o erro que vai dar é ArithmeticException, pois na linha: percentfemino= (ContFeminoSim * 100) / quantidadedepessoas; você está tentando fazer um divisão por 0; espero que ajude, abraço!
  19. i aew Aline Lozano, pelo que vi no erro, o problema está no cast, você está tentando converter uma String para Exame. espero que ajude, abraço!
  20. i aew Shinhatsubai, o que você já tem pronto? abraço!
  21. i aew mcaa, funciona apenas a primeira validação por que no else da primera função você manda submeter o formulario. espero que ajude, abraço!
  22. i aew cara, bom tava olhando seu HTML, percebe que você tem elementos com ID's repetidas, isso é totalmente errado, sugiro que pesquise sobre o uso do atributo ID. coloca um exemplo do seu código, para que possamos entender melhor o que está tentando fazer, pois pelo que coloquei daria certo!
  23. i aew Jean Gabriel, bom posta seu código pra ver como está, pois pelo que sei os campos adicionados dinamicamentes são sim enviados no submit, até!
  24. i aew biza, bom se for datapicker do jqueryUI, é só fazer assim: $( "#datepicker" ).datepicker({ minDate: 0 }); espero que ajude, abraço!
  25. i aew vini_loock, bom não entende muito bem o que está tentando fazer, mas tenta mais ou menos assim: $(document).ready(function(){ var li = $("#lightbox li"); var legenda = new Array(); var src = new Array(); var atual = 0; li.each(function(i){ $(this).css("display","none"); src[i] = $(this).find( "#image img:eq(0)" ).attr("src"); legenda[i] = $(this).find( "#legenda p:eq(0)" ).text(); }); alert('src:'+src[atual]+'\n\nlegenda:'+legenda[atual]); }); em js puro fica assim: window.onload = function(){ var li = document.getElementById('lightbox').getElementsByTagName('li'); var atual = 0; var src = new Array(); var legenda = new Array(); for(i = 0; i < li.length; i++){ li[i].style.display = 'none'; src[i] = li[i].getElementsByTagName("img")[0].getAttribute("src"); legenda[i] = li[i].getElementsByTagName("p")[0].innerHTML; } alert('src:'+src[atual]+'\n\nlegenda:'+legenda[atual]); } espero que ajude, abraço!
×
×
  • Criar Novo...