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. É que você não definiu o tamanho do div. Lembre-se, o div aí não tem conteúdo, não tem uma imagem dentro dele, então por padrão ele não tem tamanho definido. Use o width e o height para atribuir a largura e altura reespectivamente. Aquele abraço.
  2. Mexe no Css desse div que contém o flash. Você pode deixá-lo em posição absoluta ou relativa e movê-lo para trás: div#flash{ position:relative; z-index:-1 }
  3. Ixii....isso é assunto muito tratado, já postaram várias vezes sobre isso. Dá uma procurada em formmail no google, use na procura o script brasil que com certeza vai achar algo sobre o assunto. Abraço.
  4. Pedro, tudo bem que é a primeira vez, mas preste um pouco mais de atenção na hora de postar, postou sem código, em caixa alta e em área errada. :mellow: Leia as regras, se inteire mais com o fórum e quem sabe se até se cadastrar ? ^_^ Movendo: HTML >> JAVASCRIPT
  5. Beleza, vou dar como resolvido então. Mas......Não usem o mesmo id para dois elementos numa mesma página. Quando usarem o getElementById qual elemento pegaria o navegador se estipularem mais de um? É um erro e não passará por validação html. No fórum e no repositório tem bastante coisa com formulários, talvez ache um até pronto. Abraço.
  6. Não entendi o que você quer fazer.
  7. Escapa: opt.setAttribute('value', \"GUARANI D'OESTE\")
  8. Cidades e Estados em Javascript. Lendo o ClientSide, acabei sendo direcionado para um blog onde o autor comenta uma solução que ele criou para popular os campos select de cidades de acordo com o estado selecionado. Ele hospedou no google para maior confiança de uso de sua api. Achei muito interessante e quem quiser pode ler mais sobre isso no blog dele. Vou só dar o gosto do doce rsrs: <script type="text/javascript" src="http://cidades-estados-js.googlecode.com/files/cidades-estados-v0.2.js"></script> <script type="text/javascript"> window.onload = function() { new dgCidadesEstados( document.getElementById('estado'), document.getElementById('cidade'), true ); } </script> <body> <form> <fieldset> <label>Estado</label>:<select id="estado" name="estado"></select> <label>Cidade</label>:<select id="cidade" name="cidade"></select> </fieldset> </form> </body> Só isso rsrsrs.... Fonte : DGMike Url: http://dgmike.com.br/2008/10/cidades-e-est...cript/#comments
  9. Não foi uma coincidência Juan. Só encontrou em ActionScript porque não há como fazer isso em Javascript. O javascript só consegue recuperar respostas do tipo, processando, carregado ou erro. Não consegue retornar a quantidade de dados carregados. Por isso, teria que fazer uma integração com o flash pra usar esse efeito. Aquele abraço.
  10. getElementById está com colchetes ao invés de parênteses.
  11. De novo, muito merecido. Acho que isso era inevitável, mais cedo ou mais tarde ia acontecer, por isso não me surpreendi. O que me surpreendeu foi a saída do Beraldo e do Renato... triste isso. Mas fico feliz com a promoção tanto do Leandro quanto da chefinha, tava demorando já. rsrs Aquele abraço. o/
  12. Stefan, moderador não existe para responder perguntas. Por favor, não use flood, o fórum te deixa postar sem se registrar então por favor respeite o mesmo. Se possível, deixe um exemplo online para facilitar a visualização do problema, já que sua imagem não dá para ser vista. Obs: Os posts desnecessários foram removidos. Abraço.
  13. Deve pensar na estrutura primeiramente e em como fazer isso com php. O ajax é apenas detalhe.
  14. Existe um elemento que é pai de todos em xml. Não se pode criar dois elementos pais. Existe apenas um root. O que poderia fazer é: <root> <paiUm> <filho> <neto> <bisneto> etc </bisneto> </neto> </filho> </paiUm> <paiDois> <filho> <neto> <bisneto> etc </bisneto> </neto> </filho> </paiDois> </root>
  15. Então movendo: Javascript >> Flash.
  16. Eu aconselharia que aprendesse jquery, ou algum framework em javascript. Facilita a mexer com esses efeitos facilimente. Posta seu html.
  17. Não há como pegar com javascript o quanto falta para um elemento ser baixado no total. Você só consegue saber se ele já carregou tudo ou não. O que você poderia fazer é botar uma imagem de loading na transição. Outra idéia que me surgiu é, você poderia baixar sei lá, 6 imagens grandes. A princípio demoraria um tempinho, mas quando você passasse para a próxima imagem, o script já baixaria outra. Poderia fazer o script baixar sem parar as imagens e apenas escondê-las, fazendo aparecer apenas na transição de uma para a outra.
  18. Quando eu falei que estavam comparando string, deveriam convertê-las para inteiros, já que estão comparando tamanho de números. if ( parseInt(testei.value) < parseInt(testef.value) ) < ou >. "10" é diferente de 10. Todo valor de campo "text" é texto, não importando que digite um número ali. SEMPRE vai ser um texto.
  19. Vocês estão comparando duas strings aí, repararam?
  20. Vai depender do que fez no seu php cara. Velho, eu padronizei para que modificassem aquele Html que eu fiz, não para gerar outros htmls. A idéia aqui é só alterar o meu Css, e não gerar outro html com css parecido. :mellow:
  21. Não, aí você teria de deletar a variável que carrega a função, que é a teste. Ficaria: delete teste
  22. Tudo bem Fabião. No problems. Eu as vezes exagero, pego meio pesado, pra quem tá começando meus posts não ficam nada didáticos. Vou tentar ser mais simples agora, mas gostaria que entendesse a lógica. A lógica: 1 - Digitar um número em um campo do tipo valor. 2 - Ao sair deste campo somar todos os campos do tipo valor. 3 - Colocar a soma no campo total. Para economizar código, fazemos um foreach, já que teremos que percorrer no mínimo 2 vezes todos os inputs do tipo valor: function foreach(arr, fn){ for(var x = 0; x < arr.length; x ++) fn.call( arr[x], arr[x] ) } Para cada elemento do array arr, executamos a função fn passada como parâmetro. Para o passo 1 e 2 executamos a função foreach. window.onload = function(){ var inputs = document.form1.getElementsByTagName("input") foreach( inputs, function(o){ if(o.className && o.className == "valor") o["onblur"] = function(){ document.form1 .vlrtot.value = ( soma(inputs) ) } } ) } Esse código vai pegar todos os inputs de classe "valor" vai colocar o evento onblur neles, onde no evento, os campos serão somados e colocados no input vlrtot. A soma usa também o foreach, ela é o passo 3: function soma(elementos){ var E = 0 foreach( elementos, function(o){ if(o.className && o.className == "valor") E += parseInt( o.value ? o.value.replace(/\D/, 0):0 ) } ) return E } Aí é só colocar no seu html, os campos que deseja somar com classe do tipo "valor": <form name="form1" method="post" action=""> <table width="75%" border="0" align="center"> <tr> <td><div align="right"><strong> Pedido de Venda.::</strong></div></td> <td> <input name="id" type="text" id="id" value="" readonly=""> </td> </tr> <tr> <td><div align="right"><strong>C&oacute;digo do Ve&iacute;culo.::</strong></div></td> <td> <input name="codcar" type="text" id="codcar"> <input type="button" onClick="java script:window.open('busca.php','','scrollbars=yes,height=400,width=750');history.go(9)" value="..."> </td> </tr> <tr> <td><div align="right"><strong>Nome do Ve&iacute;culo.::</strong></div></td> <td><input name="xnome" type="text" id="xnome" ></td> </tr> <tr> <td><div align="right"><strong>Valor do Vei&iacute;ulo.::</strong></div></td> <td><input name="vlrvei" class="valor" type="text" id="vlrvei" ></td> </tr> <tr> <td><div align="right"><strong>Valor da Entrada.::</strong></div></td> <td><input name="vlrent" class="valor" type="text" id="vlrent" ></td> </tr> <tr> <td><div align="right"><strong>Valor do Financiamento.::</strong></div></td> <td><input name="vlrfin" class="valor" type="text" id="vlrfin" ></td> </tr> <tr> <td><div align="right"><strong>Valor do Cheque Av.::</strong></div></td> <td><input name="cheqav" class="valor" type="text" id="cheqav" ></td> </tr> <tr> <td><div align="right"><strong>Valor do Cheque Prz.::</strong></div></td> <td><input name="cheqpr" class="valor" type="text" id="cheqpr" ></td> </tr> <tr> <td><div align="right"><strong>Valor em Dinheiro.::</strong></div></td> <td><input name="vlrdin" class="valor" type="text" id="vlrdin" ></td> </tr> <tr> <td><div align="right"><strong>Valor Total.::</strong></div></td> <td><input name="vlrtot" type="text" id="vlrtot" ></td> </tr> <tr> <td><div align="right"><strong>C&oacute;digo do Cliente.::</strong></div></td> <td><input name="codcli" type="text" id="codcli"> <input name="button" type="button" onClick="java script:window.open('buscacli.php','','scrollbars=yes,height=400,width=750');history.go(9)" value="..."></td> </tr> <tr> <td><div align="right"></div></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table> </form> Acho que agora consegui ser mais simples. Beleza? Aquele abraço.
  23. KaKarotto

    usar o Javascript ou HTML?

    Nem comece um projeto desses andré. Não existe páginas de internet com 200 divs, ou pelo menos não deveria existir. O que compromete para a navegação cliente de uma página é o tamanho dos arquivos que você precisa baixar, além de fazer o site em camadas de comportamento, ou seja css e js separado do html. Então, é sabio dividir todas as sessões de seu site a fim de que para cada tela carregada, sejam carregados apenas elementos necessários. Veja o fórum como exemplo. Existem inúmeros posts e lógicamente ao entrar em um fórum você não quer ver todos eles, você passaria semanas para baixar tudo. Então é dividido por páginas, é usado um sistema de páginação onde por padrão são mostrados os elementos mais recentes. Dessa forma, você não precisa baixar o conteúdo inteiro do site. Para gerenciar seus conteúdos você usa linguagens de servidor. Para a dinamica do site, validações, usabilidade, efeitos e para facilitar a navegação, utilize Javascript. Html é a codificação necessária para mostrar o seu conteúdo na tela. Css pra deixar bonito. Na dúvida, quando o que deseja fazer não é possível com server-side, nem com Css, nem com html, então você usa o Javascript. Imagens e Flash pesam mais do que qualquer outra coisa, então é com eles que precisa se preocupar mais. Separe os Css por um geral e por mais especificos. Lógicamente os mais especificos carregariam apenas nas suas reespectivas páginas. O primeiro carregamento é mais critico, as outras sessões do seu site teóricamente deverão ser mais rapidas, pois está carregando menos Css, o geral já está na memória cache.
×
×
  • Criar Novo...