Ir para conteúdo
Fórum Script Brasil

Crystian

Membros
  • Total de itens

    2.132
  • Registro em

  • Última visita

Tudo que Crystian postou

  1. E o teclado numerico? Na função q o fabyo postou você não poderia usar o teclado numérico, pois os números lá tem outro código, que é do 96 ao 105, se não me engano. Essa é uma boa solução, mas se por acaso o teu usuário tiver q digitar ponto ou vírgula pra separador de decimal ou milhar tu tah ferrado. Função q limitam o acesso do usuário tem q ser aplicadas com cuidado pra mais tarde não ter consequencias ruins. tah dado meu conselho... Abraço Crystian
  2. Eu utilizo a função indexOf(str), sendo q o parâmetro str não precisa ser necessariamente um único caracter, podem ser vários. Esta função retorna o índice da primeira posição encontrada. Ex.: var str = "moderador"; str.indexOf("e") ==> retorna o índice 3. str.indexOf("erador") ==> retorna tb o índice 3, pois ele pega o primeiro caracter como base. você pode utilizar tb o lastIndexOf(str) q retorna a posição do último caracter informado. Ex.: var str = "moderador"; str.lastIndexOf("e") ==> retorna o índice 3. str.indexOf("erador") ==> retorna o índice 8, que é a última posição da string. Não sei se fui bem claro, qualquer coisa posta ae... Abraço Crystian
  3. http://scriptbrasil.com.br/forum/index.php?showtopic=39940. Dá uma olhada nesse tópico q eu expliquei prum cara. Qualquer coisa posta ae... Abraço Crystian
  4. tu tah verificando pra CPF e CNPJ? Para ti pegar o valor de um campo de texto utilize document.NOME_DO_FORM.NOME_DO_CAMPO.value; Isso vai te retornar uma string. A strting tem um método length q retorna a quantidade de caracteres q essa strting possui. Se você quiser só os 16 primeiros, utilize o método q você estava usando, só q assim: .substring(0,15); ==> isso vai te retornar as primeiras desesseis letrras. Qualquer coisa posta ae... Abraço Crystian
  5. Desculpa amigo, mas pela tua pergunta inicial, pensei q você estivesse falando de sessão do browser e não uma nova janela do navegador. Para fazer o q tu quer te aconselho a usar location.href = 'Link.htm'... Abraço Crystian
  6. Tenta usar o outro link q o Illidan passou, é um tooltip feito em JS, já testei e funciona direitinho. PS.:Illidan aqui tb não funfou o teu código do tooltip, to utilizo o IE5. Abraço Crystian
  7. Procura nos códigos q com certeza tu acha... Não posso dar dicas e nem favoreceer ninguém....hehehehe.... vamo lá galera, ninguém entregou ainda. Tah muito dificil ou é falta de tempo mesmo? Abraço
  8. sim, mas ela mantem a sessão. O q v cprecisa da sessão do navegador?
  9. De preferência com CSS, é bem simples, procura pelo forum q tu acha. A intenção é variar o conhecimento da galera. Centralizar com tabela ou a tag center é simples. Queremos q todos aprendam novos caminhos q poderão ser úteis num futuro próximo... Falei bonito....hehehehe.... Quando acabar manda uma PM pra mim q se funcionar atualizo o ranking... Abraço
  10. Mas o código q te passei é diferente do q você postou... Copia ESSE código e cola na tua página... <BODY> <form name="teste"> <input type = "text" size="5" maxlength = "4" name="text1" onKeyDown="passaFoco(this.form)"> <input type = "text" size="5" maxlength = "4" name="text2"> <input type = "submit" name = "ok"> </form> <script = "javascript"> function passaFoco(form) { if (form.text1.value.length == 4) { form.text2.focus(); } } </script> A sintaxe q você está trabalhando não é a correta para javascript. Abraço
  11. Que eu saiba o window.open() abre(mantém) na mesma sessão da janela principal... o q você tah fazendo q não funciona? Abraço
  12. tenta <script = "javascript"> if (text1.length =="4") { text2.focus(); } </script> Abraço Crystian Editei pois vi mais alguns errinhos...
  13. Amigo, dê uma procurada aqui no forum de JS, q já foi respondido essa dúvida. Procure por horizontal q você acha... Abraço Crystian
  14. Cara, junto com a função de mascarar e validar o cpf foram alguma funções q são necessárias para o funcionamento da mascaração e validação, e uma delas é a function Limp©. É só tu passar o valor do cpf q ela te limpa os pontos e barras. Outra coisa, procure no fórum pelo código de cnpj q você acha, e seria melhor você aprender um pouco de JS, já q você trabalha com o ambiente web, é muito importante. Tenta dar uma estudada e fazer teus próprios códigos, tu vai ver como é bom programar em JS. Abraço Crystian
  15. Não sei se é bem isso q tu quer, mas você pode botar transparência na imagem aí ela dá impressão de marca d'agua. <style> .transparent { filter: alpha(opacity=50); -khtml-opacity: .100; -moz-opacity: .100; opacity: .100; } </style> <img src="imagem.gif" name="imagem" class="transparent"> Abraço Crystian
  16. Procure nas FAQS nos tópicos importantes(que ficam no começo) sobre window.open() q é o método q você dedeve chamar para abrir uma nova janela. Qualquer dúvida posta ae... E participe do 1º desafio JS/CSS/DHTML que está acontecendo aqui no fórum... Abraço Crystian
  17. Beleza galera! O negócio é o seguinte, estamos (Eu e o Illidan) lançando o primeiro desafio JavaScript/CSS/DHTML. Vamos começar com um script simples, já que scripts longos geralmente causam repúdio, além do que agente não sabe como anda o conhecimento da galera em JS. Vamos ao desafio: - Criar uma página html que contenha: - um formulário - um objeto Select (MenuList, Combobox, JumpMenu como vocês quiserem chamar) Neste Select haverá duas opções: - Desafio - Outros A opção outros deverá estar destacada da forma q vocês quiserem (Negrito, cor de fundo). Mas deve estar destacada. Quando for selecionado a opção "outros" deverá aparecer uma mensagem pedindo q o usuário informe uma opção para ser inserida no Select. A opção que o usuário escolher deverá ser acrescentada no final do Select (já selecionando essa opção), mostrando assim 3 opções. Se ele selecionar de novo a opção outros, deverá novamente pedir o campo q o usuário deseja inserir no Select e inseri-lo no final(já selecionando essa opção) e assim sucessivamente. É aconselhável que se crie uma função JS para controlar isso. Este Select deverá estar centralizado na página, sem a ajuda de <br>, somente com CSS. Lembrando sempre q infelizmente não existe padrão, ou melhor, o padrão não é totalmente seguido pelos principais navegadores(IE) o que torna nossa vida um pouco complicada. Então esse código DEVE funcionar nos dois principais navegadores (IE4+ e NN4+). A intenção é q futuramente vocês possam usar a função e se ela não funcionar em alguns navegadores ou versões ficaria meio complicado. Viram?! Simples não?! O objetivo desse desafio é fazer com que se criem novos códigos e se aprenda um pouco mais dessa linguagem tão interessante e criativa q é o JS. Muitas vezes é fácil pegar um código pronto colocar na página e tah tudo beleza, só q quando os problemas acontecem, ficamos a mercê da ajuda alheia. Quem terminar o código, envie uma PM para mim ou para o Illidan, que assim q agente testar nos dois principais browsers agente atualiza o ranking. POR FAVOR NÃO POSTEM O CÓDIGO AQUI E NEM EM OUTROS POSTS. SOMENTE POR PM(Mensagem Privada para mim ou o Illidan) O desafio terminará no dia 25 de novembro, sendo postado o código correto. Desejamos Boa Sorte a todos. Abraço Veja mais: Equipe de Moderação JS/CSS/DHTML
  18. coloca o script q te passei fora do form. <form></form> Script q te passei Testa... Abraço Crystian
  19. Mas tu tem que botar esse script fora do formulário, porque dentro ele submita mesmo... Abraço Crystian
  20. O teu problema não é em JS, mas sim na hora de atualizar os dados no BD ou na hora de trazer pra tela. Acho q vou colocar teu post lá em ASP, de repente eles te ajudam mais... Abraço Crystian
  21. vou te dar um exemplo: teste.htm <html> <head> <script language="javascript"> function abrirPopup(URL){ window.open(URL, 'popup', 'left=300,top=200,width=150,height=150'); } </script> </head> <body> <form name="form"> <input type="text" name="valor"> <input type="button" name="abrir" value="..." onclick="javascript:{abrirPopup('popup.htm');}" </form> </body> </html> popup.htm <table> <tr> <td onClick="javascript:{opener.document.form.valor.value = this.innerHTML; window.close();}">Teste</td> </tr> </table> Salva essas duas páginas no mesmo diretório e testa... é só clicar em cima da palavra teste q ele vai setar o valor no campo e fechar a janela Abraço Crystian
  22. Então vamos ver se eu entendi o q você quer. Você quer deixar o cara mecher com as opções de um lado para outro e quando clicar em atualizar ele deve ficar como esta, sem voltar para a ordem de início? Se for isso, o problema não está em JS, pois o JS é executado a cada requisição. No momento q tu atualiza o browser ou envia informações, tudo na página se reinicializa e o q você tinha se perde. Como disse antes, você deve gravar essas alterações no BD e depois gerar as opções do List através do ASP. Se não for isso, posta ae... Abraço Crystian
  23. tenta botar no onclick da imagem um document.Nome_do_Form.reset(); Ex.: <INPUT TYPE="image" SRC="apagar.gif" WIDTH="39" HEIGHT="16" VALUE="reset" NAME="reset" onclick="document.Nome_do_form.reset();"> Se a imagem estiver dentro do form tu pode usar this.form.reset() q tb funciona... Abraço Crystian
  24. E eu sem o IE não posso testar nada. Daria pra tentar fazer um script q copiasse e colasse no Mozilla não é???? Alguém tah afim de fazer?
  25. porque tu não gera as opções do ListBox?... assim sempre vai vir o q tah no banco.
×
×
  • Criar Novo...