KaKarotto

Vencedores de desafio
  • Content Count

    1267
  • Joined

  • Last visited

Community Reputation

0 Neutro

About KaKarotto

  • Birthday 03/31/1984

Contatos

  • MSN
    Deixa pra lá....
  • Website URL
    http://javiani.wordpress.com
  • ICQ
    0
  • Yahoo
    Eu juro que tentei usar....

Perfil

  • Gender
    Male
  • Location
    São Paulo, Capital.
  • Interests
    Informática e Games !!!!! <br /><br />Programação, Desenvolvimento Web, CSS, Web Standarts, Tableless, Javascript, Psp, Playstation, Php ....etc

Recent Profile Visitors

6344 profile views
  1. Thaís tudo bem? A minha intenção não era complicar rsrs. Vou tentar responder de acordo com o que eu entendi suas perguntas. Teria. Eu dei apenas um exemplo, abrindo na mesma tela. Você pode usar o window.open para abrir o endereço em uma janela pop up. Tem, caso sua página for igual para todas as cidades e apenas algumas coisas forem dinamicas. O ideal na verdade é que seja uma página para todas as cidades e fazer as suas diferenças nela, através de alguma linguagem de servidor, como php, java, .net etc. Eu não sei se entendi direito o que você quer com essa página específica. Eu entendi que você tem tipo várias páginas html, tipo saopaulo.html, riodejaneiro.html etc... o que é uma besteira, mas caso tenha feito dessa forma, basta usar a variavel que guarda o valor do select que o usuário escolheu para direcionar o gaiato para onde você quer. var de_para = { 'Viçosa' :'vicosa', 'São Paulo':'saopaulo' //Etc } cidade.onchange = function(){ var valor = cidade.value valor = de_para[ valor ] window.open( valor+'.htm' ,'_blank' ) } Usei aquele json "de_para" porque sua página html não tem acentos e espaços. O json seria enorme para todas as cidades que existem, então uma solução bem mais elegante seria usar regex para tirar espaços em branco e acentos do valor da cidade... Mas vai complicar mais e não tenho certeza de que entendi direito o que pretende fazer... Se tiver a sua aplicação rolando em alguma url, passa por que daí dá pra ter uma idéia melhor do que pretende fazer. Pra mim está muito abstrato. []´s
  2. Cara Thaís, eu fiz um exemplo aqui pra vc, dá uma olhada: index.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>New Web Project</title> </head> <body> <select id="estado"></select> <select id="cidade"></select> <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() { var estado = document.getElementById('estado') var cidade = document.getElementById('cidade') new dgCidadesEstados( estado, cidade, true ) cidade.onchange = function(){ location.href = 'cidade.htm#cidade=' + cidade.value } } </script> </body> </html> cidade.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>New Web Project</title> </head> <body> <script type="text/javascript"> window.onload = function() { var hash = location.hash.match(/\w*=(.*)/) alert(hash.pop()) } </script> </body> </html> Tem que pegar o valor passado pela querystring na sua página cidade.htm. Há duas formas de se passar variáveis de uma página à outra, por cookies ou por querystrings. Neste exemplo utilizei querystrings. Usei regex para pegar o valor da cidade, mas existe aqui no fórum na sessão de scripts prontos uma função para pegar valores de querystrings. []'s
  3. Se for pra bloquear no próprio javascript, você pode fazer : document.getElementById('texto').onkeypress = function(){ var self = this setTimeout(function(){ self.value = self.value.replace(/\&/, '') }, 100) } ^_^
  4. Você usa algum framework? Tipo jQuery por exemplo? Procure por addEventListener para adicionar eventos da forma correta.
  5. Thaís, é só adicionar mais eventos ao select de cidade. var cidade = document.getElementById('select-cidade') var change = cidade.onchange || function(){} cidade.onchange = function(){ change.call(this) location.href = 'pagina.htm?cidade=' + this.options[this.selectedIndex].value } Tipo isso, se usa jQuery fica bem mais bonito o código, porque não utilizei addEventListener ali... []'s
  6. O que acontece é que você está usando variáveis globais em seu script, portanto, colocando várias vezes o código na página, um vai sobrescrever o outro. O que precisa fazer é encapsular estes dados em uma função para usar variáveis privadas ao invés de globais. O que esse código faz ? Acho que o script que pegou não é um bom script, aconselharia a procurar outro que tenha o mesmo propósito. []'s
  7. Nope, quem faz a descompressão do Gzip é o browser.
  8. Não seria em Java, talvez em Javascript que é outra coisa. Java não tem nada haver com javascript à não ser o "Java" no começo do nome. Mas isso é feito via server-side, usando javascript e no próprio html. A tag do link tem uma propriedade chamada "title". Nesta propriedade você bota o texto que quer. Como a quantidade de link é dinâmica, o que você precisa fazer é criar um evento em javascript que faça uma requisição para o seu server enviando que um evento de click foi acionado, então você deve usar a sua linguagem server-side, tipo php, .net ou o que seja para gravar num banco de dados, para que este dado possa ser acessado ao carregar a página e printar no html a quantidade de cliques. Minha dica é perguntar para o povo do server-side, como fazer para gravar esses dados e depois voltar aqui com seu método funcionando, para chamá-lo através do javascript. Abraço.
  9. Galera, quanto tempo ^_^ . Bom eu acabei de postar no meu blog um código para fazer paginação em javascript. Se alguém precisar algum dia, está lá. Vou fazer um jabá aqui e postar apenas o link do artigo, para quem se interessar, não vou postar o código ou explicar aqui porque não quero ter que refazer o post de novo. -_- Então aqui será apenas para dúvidas, críticas ou sugestões, bele? http://javiani.wordpress.com/2010/08/22/pa...script-parte-1/ Akeleabraço.
  10. Se for problema de sincronismo, então o ajax deve executar apenas se a imagem carregar. Talvez seria interessante se usasse uma função num evento de onload da imagem. Esse naturalWidth e naturalHeight, de onde tirou essas propriedades ? Eu sinceramente não as conheço, não sei se é de um objeto que criou ou se é nativo de algum objeto do DOM.
  11. Fico muito feliz que apesar de perdermos muita gente boa no fórum, tenha aparecido muita gente boa da nova geração que está mandando muito bem, Jonathan e CIA. Gostei muito do *FIT* espero que continue no scriptbrasil por muito tempo! Parabéns *FIT*. Keep it UP!
  12. O que acontece no seu código é que você faz uma nova instancia da classe, mas não armazena ela numa variável. No segundo new Teste.class, essa chamada se perde, você não armazena em nenhuma variável. Depois você pergunta de novo qual o valor da variavel t e recebe claro o mesmo resultado de antes. Ahh... bota esse class com C maiúsculo, porque .class é palavra reservada no javascript.
  13. KaKarotto

    Screenshot

    Super! curti, simples e objetivo...
  14. Na verdade é o contrário, é quando se muda de 1024 para 800 que o banner desaparece. Neste site em particular foi feita uma técnica em css chamada position:fixed, onde você posiciona um elemento de forma fixa em qualquer lugar da página. No entanto esta técnica não funciona no ie6, eles usaram um script para isso. Mas se procurar por position fixed ie6 vai achar vários work-arounds sobre o assunto, é possível conseguir o mesmo efeito no ie6 usando position absoulte e algumas gambiarras a mais no css. Procura por esse termo no google, se não entender os exemplos da internet, posta aqui de novo que a gente mostra um exemplo. Abraço. ^_^
  15. É uma pena... Eu imaginava também que isso ia acontecer uma hora ou outra. Faço minha as palavras do Marcos. O Script Brasil acaba de perder um braço esquerdo. Queria aproveitar essa notícia para também me despedir previamente do povo. Por que pelos mesmos motivos da Andreia não poderei mais exercer o cargo de moderação. Já fazia tempo que não venho desempenhando meu papel e injustamente venho segurando este posto no fórum. Dada a falta de moderadores, pretendo me renunciar assim que achar alguém para me substituir nos fóruns de Js e Html, para ajudar o Fernandão e o Thelon. Vlw Andreia, por tudo mesmo, um grande abraço chefe.