Ir para conteúdo
Fórum Script Brasil

KaKarotto

Vencedores de desafio
  • Total de itens

    1.243
  • Registro em

  • Última visita

Tudo que KaKarotto postou

  1. Cara, você precisa especificar melhor o seu problema, eu não consegui entender patavinas do que disse. Melhora esse português senão terá muitos problemas.. Eu imagino que esteja tendo problema com a ordem dos scripts e suas dependências. Você está carregando jquery duas vezes, desnecessáriamente. A ordem dos scripts é essa: <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript" src="js/jquery.click-calendario-1.0.js"></script> <script type='text/javascript' src='jquery.autocomplete.js'></script> <link rel="stylesheet" type="text/css" href="jquery.autocomplete.css" /> <link href="_style/jquery.click-calendario-1.0.css" rel="stylesheet" type="text/css"/>[/i][/b] <script type="text/javascript"> $(document).ready(function() { $("#nomes").autocomplete("listar_medicos.php"); }); </script>
  2. Indo no embalo da pergunta do outro membro, mexendo com datas, eu fiz um objetozin bem simples para o que você quer. var Age = { ":age" : 18, max : function(age){ this[":age"] = age }, // Métodos: // Boolean true se for mais velho que a idade passada. is_major : function(day, month, year){ var aux = new Date() aux . setFullYear( aux.getFullYear() - this[":age"] ) var major = new Date() major .setDate(day) major .setMonth(month-1) major .setFullYear(year) return major < aux } } O objeto funciona da seguinte forma, você seta a idade máxima que o fulano deve ter, depois você pergunta para o objeto se ele é mais velho que aquela idade: Age.max(15) Age.is_major(31, 3, 1995) Vai retornar true se o fulano for mais velho, e false se o fulano for mais novo. O que você precisa agora é pegar o campo da data de nascimento e formatar ela para passar os valores da forma correta para o is_major, no formato dia, mes, ano. Mas aí é com você, essa parte não é difícil, mas é bem mais chata. =/ Adiantando dois erros que pode ter. 1º Os campos do input text são sempre texto!!! Então terá que converter o dia mes e ano para números para a função is_major funcionar. 2º 03 no javascript é um octal, portanto, antes de transformar "05" em número, deve antes tirar o "0" (zero") da frente. Referencia de strings em js: http://w3schools.com/jsref/jsref_obj_string.asp Abraços
  3. É impressão minha ou tem dois itens repetidos no seu problema ??? Acho que o 3 é igual ao 1 e o 4 igual ao item 2, não ? :blink: De qualquer forma cara, a Classe Date, possui todos os cálculos de data que precisa. Setando dois horários diferentes var data = new Date() var data2 = new Date() data.setHours(10) data.setMinutes(30) data.setSeconds(0) data2.setHours(10) data2.setMinutes(0) data2.setSeconds(0) As datas são iguais, pois instanciou elas no mesmo momento, então a diferença das duas é que tem horários diferentes. Qual delas é maior : var maior = data2.getTime() > data.getTime() ? data2 : data Easy!!! Pega a maior e adicionando horas e minutos: maior.setHours( maior.getHours()+20 ) maior.setMinutes( maior.getMinutes()+40 ) A classe Date do javascript vai tratar certinho os valores, setHours só aceita de 0 a 23 e minutos de 0 a 59. Porém, se fizer o que eu fiz ali em cima, o javascript vai fazer os cálculos. No código acima, espera-se um dia pra frente mais as horas a mais passadas no setHours, somada com uma hora a mais passada no setMinutes, já que setMinutes ficará com parâmetro maior que 59. Se comarar a data2 com a maior, de novo a maior será a data maior. Referência da Classe Date : http://w3schools.com/jsref/jsref_obj_date.asp Abraço véio, boa sorte.
  4. A sintaxe que o fercos passou está errada, da forma como está o window.onload vai receber o retorno da função tipo, que não retorna nada. Não é muito legal utilizar o .onload porque ele demora muito, principalmente se tem imagens no site, ele só será acionado quando tudo na página carregar. De qualquer forma, uma boa prática de se utilizar o .onload é como uma função anônima, assim, se precisar pode chamar não só uma, mas várias funções. window.onload = function(){ //... tipo(1) } Abraço
  5. Problema chatinho ... Seguinte, tira esse onclick do botão de submit e use esse código: document.form1.onsubmit = function(){ validaLogin(this.login.value, this.senha.value) return false } vê se funciona e me fala o resultado.
  6. Quando você habilita o alert(xmlhttp.readystate) você interrompe algum fluxo de transmissão de dados. Como seu método é assíncrono, está havendo algum descompasso na função. Talvez esteja usando o mesmo objeto ajax para fazer duas requisições, pode estar dando alguma zica. Divida o problema em partes pequenas para tentar achar o erro... Abra um html novo e só coloque essa função ajax para retornar o que precisa. O código está correto, não há o que alterar aí.
  7. Gustavo, tudo bom? Cara, o problema está na forma como está tentando retornar o valor, eu acho. Tire essa esse trecho no final da função: if (result=='0') return false; E adicione um else para quando o resultado dá diferente de um. Ponha um alert e veja o que acontece: function validaLogin(login,senha){ var result; xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Navegador não aceita AJAX"); return; } var url="http://localhost/meusite/valida_login.php"; url=url+"?login="+login+"&senha="+senha; url=url+"&sid="+Math.random(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { result = unescape(xmlhttp.responseText); if (result=='0'){ document.getElementById("veriflog").innerHTML="Usuario ou senha incorretos"; } else{ alert(result) } } } xmlhttp.open("GET",url,true); xmlhttp.send(null); }
  8. KaKarotto

    Vamos produzir algo!

    Bem colocado, seria necessário disponibilidade dos moderadores. Mas para tudo há solução, talvez não a melhor, mas tem. Para o desafio, seria necessário pessoas que soubessem de programação e php para analisar os códigos, não precisaria necessáriamente ser os da coordenação, poderiam ser os membros do fórum mesmo... Seja lá o que decidirem fazer, fico feliz por estarem discutindo sobre isso aqui. []´s
  9. Na verdade tem sim, não é complicado fazer não. Mas vou precisar saber como está seu html pra isso, o jQuery depende únicamente da estrutura do html. Considerando que o checkbox pai vai estar em um mesmo container que os filhos, você poderia fazer assim: <div class="box-check"> <form> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> </form> </div> <div class="box-check"> <form> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> </form> </div> <div class="box-check"> <form> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> </form> </div> jQuery $('div.box-check').each(function(){ $(this).find(':checkbox').eq(0).click(function(){ $(this).parent().find(':checkbox:gt(0)').attr('checked', this.checked) }) }) Posta o html, talvez de para ajudar melhor.
  10. KaKarotto

    Vamos produzir algo!

    Kylar e queridos membros. O fórum é justamente para isso, para nos movermos, não apenas para perguntas e respostas. Temos até uma área de sugestões para isso!! Aqui é aberto para todos os membros postarem sobre idéias e formas de incentivar discussões e estimular o aprendizado. Uma idéia proposta foi o de desafio em Javascript que estava rolando até pouco tempo. Vocês podem a hora que quiser, sugerir coisas novas para os moderadores das reespectivas sessões e estes vão levar as idéias para serem discutidas, avaliadas e até melhoradas quando possível. Agora, eu acho que devem quebrar a cuca aqui no fórum, não no MSN. Quanto mais pessoas virem suas idéias, propostas, mais chances elas terão de prosperar. []´s
  11. E aí galera! Tranquilo? Eu geralmente sou muito verboso nos tópicos nessa área, mas hoje eu vou ser mais sucinto e apenas indicar onde vocês devem pesquisar sobre o assunto. Esse post é para quem precisa pegar um rss de algum outro site para incluir no seu próprio site, quando a hospedagem não te possibilita uma linguagem server-side como php por exemplo, ou para quando a hospedagem possibilita a linguagem mas te dá restrições quanto a recuperar dados de domínios diferentes. Bom, era o meu caso e acabei descobrindo uma API do google que serve como uma camada server-side para você. O google pega o feed, transforma-o e te retorna em um json. E é rápido, porque ele não faz o seu javascript parsear o xml, quem faz isso é a linguagem server que o google usa, então é bem rápido e funciona em todos os navegadores, já que o json é padrão e não há problemas de compatibilidade, diferentemente do xml. Bem simples, muito fácil, eu utilizei aqui: http://edu.110mb.com/v2/blog, neste site ele pega o rss do meu blog e insere ali no corpo do documento. Lembrando que isso é apenas para quando não consegue fazer isso em linguagens server-side, porque se desabilitar o js do navegador, não vai conseguir ver o Rss. O endereço da documentação da api é esse:http://code.google.com/intl/pt-BR/apis/ajaxfeeds/ Vou anexar um exemplo de código que tem o mínimo necessário para se mostrar um rss completo. Qualquer coisa é só postar pessoas, abraço. google_rss.htm
  12. Ok Matheus, eu exagerei. Mas vamos direcionar essas dúvidas para o fórum de Js, abre um tópico lá, comentando sobre como vai fazer suas animações pro desafio . =) É capaz até empolgar os outros membros. ABraço.
  13. Mestre Sam, algumas idéias: Qualquer coisa com animação.... Matheus, eu já faria da forma OOP. Tipo um objeto que tenha métodos: MoveLeft, MoveDown, MoveUp, MoveRight. Eu criaria uma "Classe" tipo $animate(), que recebe um objeto html e implemente esses métodos... Aí poderia estender essa classe ou criar uma herança para criar outro tipo de animação que herde os atributos de $animate.
  14. AAAAAAAAAAAAAAAAAHHHHHHHHHHH Manjei. Bom, a minha opinião é que faça a forma sobre como os elementos html se comportam no documento. Vai aprender muito mais js assim. A forma das imagens, por mais legal que seja, depende muito dos conhecimentos do cara que monta as imagens. No javascript mesmo não há nenhuma dificuldade, é uma coisa até simples de fazer sem necessidade de criação de bibliotecas. A necessidade de biblioteca seria ao movimentar elementos do dom, porque muitas funções se repetem, aí é interessante criar um objeto encapsulado com funções que possa utilizar e reutilizar. Olha só pessoal, animação é qualquer coisa que se mova. Pode ser uma simples galeria de imagens com slideshow =) Aí já dei uma idéia pra quem tá sem nenhuma =) Se o problema for idéias, peçam aqui que eu tenho um monte. Outros membros que não participarão mas querem dar uma idéia também são bem-vindos . =D
  15. Não entendi sua dúvida Matheus, tentar fazer os dois em um só ? Como assim ? Os dois o que ?
  16. Muita teoria, quero ver na prática se vai sair mesmo hein! ^_^ Minha opinião é o seguinte. Claro, para o aprendizado é muito interessante a criação de uma biblioteca, no seu caso seria uma biblioteca para animação, certo? Essa na verdade é a melhor forma de se começar uma biblioteca, pensando em resolver um problema em específico e estendendo-a para outros usos, foi mais ou menos assim que o jQuery surgiu. Como o Jonathan falou, pode utilizar conceitos de de Orientação a Objetos e ir reutilizando suas funções ( métodos ) afim de facilitar o desenvolvimento. É válido e tem meu apoio total. o/
  17. Aeeeee lançada a parada! Eu não vou participar dessa vez como eu já tinha comentado antes. Masss, se me sobrar tempo vou fazer o meu script para mostrar ao final do torneio. Esse é sem dúvida o mais difícil dos desafios, vão perceber que animação é uma coisa bem difícil de fazer em javascript sem bibliotecas. Também vou analisar os scripts, ou seja, farei parte da banca examinadora =D. Boa sorte à todos!!
  18. Obrigado Pompeu!!! Muito legal da sua parte. Parabéns à todos do fórum. TODOS. Que mané acimas...
  19. KaKarotto

    Screenshot

    Obrigado Vinny =D. Como não curte fundo de madeira ?!!!? é muito bonito :rolleyes: . O contraste de black piano com madeira eu acho fantástico, mistura de duas coisas destoantes...acho muito show isso. Xfce é incrivelmente rápido... ao meu ver, estão detonando o que o linux tinha de melhor com o kde e gnome que era a performance... Hoje, na minha máquina o Xp é mais rapido do que o KDE o.O Na minha opinião deveriam melhorar os ambientes gráficos sem pensar nas frescuras, colocando as frescuras como apenas uma opção do usuário... Estou pesquisando agora uma forma de retirar o kde do sistema do meu suse pra rodar apenas o xfce. Abraços
  20. Perdão ... Eu achei que só tinha acontecido comigo, achei que era zica do meu Chrome... Como é um script que carrega uma imagem diferente, pode ser que o Chrome considera isso uma tentativa de hacking ou algo do tipo... Não sei ainda se é o script ou se é o servidor. Vlw Jonathan, por remover, já atualizei a nova. Podem continuar acessando sem medo rsrsrs. Abraço.
  21. KaKarotto

    Screenshot

    Cansei um pouco da cara do KDE 4, e um amigo me disse que estava deixando o Gnome pra usar o XFCE por causa da performance, já que Xfce é muito mais clean, muito mais rápido que o Gnome e Kde também. Decidi experimentar, estou gostando por enquanto =).
  22. Site interessante !! Gostei =P Como estou trabalhando mais com .NET utilizo o Visual Web Developer 2008 (apesar de ser da microsoft, é bom). Ele trabalha com vários tipos de arquivos, como CSS, JavaScript, XML, etc. Aliás o suporte a JS foi melhorado na versão 2008. KaKarotto.conceito.jonathan -= KaKarotto.conceito.jonathan :lol:
  23. Neve é fácil fazer em js. Fazer algo se movimentar em js é possível. Agora efeito de água... é outra coisa..
×
×
  • Criar Novo...