Ir para conteúdo
Fórum Script Brasil

RodBAdbOY

Membros
  • Total de itens

    56
  • Registro em

  • Última visita

Tudo que RodBAdbOY postou

  1. Poxa, acabei esquecendo de uma coisa ae galera. Isso aqui também não está funfando no Nestcape, somente no Internet Explorer. <DIV style="CURSOR: HAND">Mouse com mãozinha, sem ser link</DIV> No Nestcape o Mouse não fica com uma mãozinha, tentei colocar o style dentro de um onMouseOver para ver se funcionaria mas ae não funcionou em nenhum dos dois Browsers. Gostaria de uma ajudinha nisso aqui também, se puderem agradeço. Abraço e sucesso a todos.
  2. Olá companheiros da Script Brasil, tudo beleza todos. Espero que sim. Bem galera eu estou com um probleminha que é o seguinte, esse código ae embaixo funciona numa boa no Internet Explorer mas não no Nestcape. Aqui é o código de resposta do JavaScript: function validaLetras() { if (event.keyCode<65 || event.keyCode>90) { if ( event.keyCode==46 || event.keyCode==32 || event.keyCode==8 || event.keyCode==219 || event.keyCode==222 || event.keyCode==186 || event.keyCode==37 || event.keyCode==39 || event.keyCode==9) { //valida delete, barra de spaço, backspace, acento agudo, acento circunflexo e til event.returnValue = true; } else { event.returnValue = false; } } } // - - - - - fim de função para String // - - - - - função para Integer function validaNumeros() { // Verifica se não é número if ( ( event.keyCode<48 || event.keyCode>57 ) && ( event.keyCode<96 || event.keyCode>105 ) ) { if ( event.keyCode==46 || event.keyCode==8 || event.keyCode==37 || event.keyCode==39 || event.keyCode==9) { event.returnValue = true; } else { event.returnValue = false; } } } Aqui agora eu chamo o código acima: IDADE:&nbsp;<INPUT type="text" name="idade" value="" size="2" maxlength="2" class="form" onkeydown="javascript:validaNumeros();"> anos NOME:&nbsp;;<INPUT type="text" name="nome" value="" size="2" maxlength="2" class="form" onkeydown="javascript:validaLetras();"> Eu acho que eu devo passar para o Netscape qual o evento que estou chamando, se não me engano, mas, se for isso, eu não sei como fazer, e se não for isso eu também não sei como fazer para funcionar no Netscape. Se alguém puder me ajudar eu agradecerei muito pessoal. Abraço e sucesso a todos
  3. Poxa Crystian, eu também já vi disso por aí e não lembro. Eeu já estou fazendo esse MENU e está até funcionando cara, maasss, ..., ele está meio feínho. Eu estou usando, como único recurso, o innerHTML sabe, e ele não funcionou quando eu passei a utilizar TABELA, não sei porque . E eu ainda não encontrei, digamos que, "o tchan" de designer para ficar bem visto no site. O lance é que esse tal de LAYER ae que você disse, eu não conheço e não sei como funciona, mas algo me diz que ele seja, talves, o que eu estou precisando. Se alguém tiver como me dar algumas dicas do que eu posso fazer com ele e de como utilizar, com algo daqui mesmo do FORUM ou mesmo de outro site que você ache interessante eu dar uma olhada o(s) efeito(s). E obrigado ae pela atenção. Abraço e sucesso a todos.
  4. E aí pessoal, tudo belezinha? Bem galera o que eu quero é o seguinte, ..., eu quero montar uma estrutura de um menu dinâmico para o usuário navegar pelo site para onde ele bem desejar, mas esse menu teria de ser do tipo de uma estrutura de árvore de diretórios, como a do windows explorer, que quando o usuário clicasse no sinal de mais(+) abriria os submenus, e ficaria um sainal de menos(-), e fecharia os que, por acaso estivesse aberto, como funciona no windows xp. Será que alguém teria uma idéia de como eu poderia estar fazendo isso, ou de algum site que já tivesse para eu dar uma olhada de como funciona ou funcionaria, ou se por aqui mesmo já teria algum código parecido com isso para eu dar uma olhada? Abraço e sucesso a todos.
  5. Ae brunohcs eu escrevo dentro do .JS um pouquinho diferente do que você demonstrou ae. Eu faço assim: menu = "apartir entra tudo o que você quiser que apareça" +"onde cada linha de código começa com sinal de mais e depois aspas duplas"/ +"como eu estou fazendo neste exemplo" +"e NÃO FINALIZO com ponto e vírgula(;)" Maasss, tem um detalhe, eu faço isso assim mas para o .innerHTML. Será que essa forma não funcionaria para o que deseja o Tiago? Abraço e sucesso a todos...
  6. "TYPE=image", eu não lembrava. Obrigadão ae hein BRILLL. Abraço e sucesso a todos.
  7. "SelectIndex", então é isso ae que eu não sabia. Obrigadão ae Crystian... Abraço e sucesso a todos.
  8. Eu não lembro colocar uma imagem para ser um submit de um formulário. Será que alguém poderia me dar uma ajudinha? Grato, e sucesso a todos.
  9. Assim, por exemplo. Eu tenho um checkbox que quando ele é marcado ele mostra um combobox, e quando ele é desmarcado o combobox que apareceu some, mas se antes de desmarcar o checkbox eu selecionar qualquer uma das opções do combobox, ao marcá-lo de novo o combobox aparece com a opção selecionada, é isso que eu queria, que ao desmarcar o checkbox que o combobox suma e fique com a primeira opção, que é vazio, selecionada. Vejam se dá para entender melhor visualizando o que eu estou fazendo. function mostra_combo(nome); { if (nome.checked == true) { if (nome.name == "mostra_combo") { comboID.style.visibility = "visible" } } if (nome.checked == false) { if (nome.name == "mostra_combo") { combo.style.visibility = "hidden" document.nomedoform.combo_select.selected = "vazio" // aqui é que estou com dúvida, no selected, o que eu passo para ele } } } <INPUT type="checkbox" name="mostra_combo" onClick="mostra_combo(this);"><br> <td id="comboID" style="visibility: hidden"><SELECT name="combo_select"> <option value="vazio"></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </SELECT></td> Espero que tenha dado para entender. Quem puder me esclarecer eu ficarei muito grato. Abraço e sucesso a todos.
  10. Continuando porque enviei sem querer anteriormente... E agora é q eu percebi que ele só está mostrando um, mesmo que selecione todos os checkbox, mas também como não estava aparecendo antes né. E já tenho uma idéia de como fazer para aparecer em cada um dos "checkbox" selecionados. Obrigadão hein... Abraço e sucesso a todos.
  11. Fala Miqui, tudo beleza cara? Pô, você acabou me ajudando a entender algo que eu ainda não tinha sacado de como utilizar, que era o "getElementById". O código que você postou não está apagando o "mostra" do JS e, se me permiti, eu mudei de else { exibeAtividadeFisica.innerHTML = "" } para if (nome.checked == false) { exibeAtividadeFisica.innerHTML = "" } beleza? E agora é q
  12. E aí pessoal, tudo beleza? Espero que sim. Bem eu tenho esse código aqui. Isto no site em html <INPUT type="checkbox" name="noLazerPraticamenteOcasional" onClick="mostra(this.name);">- PRATICANTE OCASIONAL de atividades físicas no lazer <SPAN id="exibeAtividadeFisica"> </SPAN><br> <INPUT type="checkbox" name="noLazerPraticamenteRegular2a3" onClick="mostra(this.name);">- PRATICANTE REGULAR no lazer 2 a 3 vezes/semana <SPAN id="exibeAtividadeFisica"> </SPAN><br> <INPUT type="checkbox" name="noLazerPraticamenteRegular4a5" onClick="mostra(this.name);">- PRATICANTE REGULAR no lazer 4 a 5 vezes/semana <SPAN id="exibeAtividadeFisica"> </SPAN><br> <INPUT type="checkbox" name="noLazerPraticamenteRegularMaior5" onClick="mostra(this.name);">- PRATICANTE REGULAR no lazer > 5 vezes/semana <SPAN id="exibeAtividadeFisica"> </SPAN><br> E este é no arquivo JS function mostra(nome) { if (nome.checked==true) { exibeAtividadeFisica.innerHTML = "<INPUT type='checkbox' name='aerobica'>- aeróbicas" +"&nbsp;&nbsp;&nbsp;" +"<INPUT type='checkbox' name='musculacao'>- musculação" +"&nbsp;&nbsp;&nbsp;" +"<INPUT type='checkbox' name='esportes'>- esportes" +"&nbsp;&nbsp;&nbsp;" +"<INPUT type='checkbox' name='outras'>- outras" } if (nome.checked==false) { exibeAtividadeFisica.innerHTML = "" } } Caso não notem! Eu quero que ao clicar no checkbox apareça ao lado dele o que está no JS, mas não está funcionando, e se ao invez de um "checkbox" eu usasse um "radio" funcionaria. OBS:Na execução do html ele não mostra erro de script, o que é pior. Será que alguém poderia me ajudar a encontrar o erro e a corrigí-lo? Abraço e sucesso a todos.
  13. Ae Crystian, outra coisa, o keyCode continua não funcionando. Eu já fiz o que você disse também, que era para passar o evento como parâmetro, mas não funcionou. Eu fiz assim NOME: <INPUT type="text" name="nome" value="" onkeydown="javascript:validaString(this.event);" onkeyup="pula_campo(this,idade);" size="40" maxlength="40"><FONT size="-1">(apenas letras)</FONT><br> E tentava chamá-lo assim function validaString(evt) { if (evt.keyCode<65 || evt.keyCode>90) { if ( evt.keyCode==46 || evt.keyCode==32 || evt.keyCode==8 || evt.keyCode==219 || evt.keyCode==222 || evt.keyCode==186 || evt.keyCode==37 || evt.keyCode==39 || evt.keyCode==9) { //valida delete, barra de spaço, backspace, acento agudo, acento circunflexo e til evt.returnValue = true; } else { evt.returnValue = false; } } } // fim de função para String Antes eu não estava passando o "(this.event)", na verdade não passava nada, e não estava pegando com o "evt", onde está "evt.keyCode" estava "event.keyCode", e estava funcionando, agora não está mais nem no IE nem no NN. É só dar uma conferida no código que já postei. O que eu poderia fazer para resolver isso? Abraço e sucesso a todos.
  14. Não sabia que char era reservado, vou corrigir isso. Agora isso aqui, <script LANGUAGE="JavaScript"> document.getElementById("exibeImplicito").innerHTML> </SCRIPT> Fiz o que você disse, que eu tinha que utilizar o document.getElementById("exibeImplicito").innerHTML para pegar o ID, apenas o coloquei no lugar do <SPAN id=exibeImplicito></SPAN> que tinha antes. Mas creio que coloquei o getElementById no lugar errado, e eu ainda não descobri a utilização correta dele. Vou dar uma procurada para ver isso. Agradeço a ajuda. Abraço e sucessoa todos.
  15. Pô Crystian, ainda não funcionou. Eu acho que devo estar fazendo alguma coisa errada que eu não saiba com certeza. O código todo é esse ae, e eu quis não ocupar muito do tópico com o site todo, mas como parece não ter jeito <html> <HEAD> <title>Testando Validade de Formulários</title> <script LANGUAGE="JavaScript"> function confirmApaga() { if (confirm("Porque está apagando?\n Não sabe o que quer mesmo hein!!!")) { return true; } else { return false; } } </SCRIPT> </HEAD> <BODY onselectstart="return false" oncontextmenu="return false;" link="blue" alink="purple" vlink="blue"> <script LANGUAGE="JavaScript" SRC="formulario.js"></SCRIPT> <FONT size="+1">ENVIAR INFORMAÇÕES DO FORMULÁRIO</FONT> <FORM name="form1" action="valida.html" method="post" onsubmit="return tstEmail(document.form1.email);"> NOME: <INPUT type="text" name="nome" value="" onkeydown="javascript:validaString(this.event);" onkeyup="pula_campo(this,idade);" size="40" maxlength="40"><FONT size="-1">(apenas letras)</FONT><br> IDADE: <INPUT type="text" name="idade" value="" onKeyDown="javascript:validaInt(this.event);" size="2" maxlength="3"><FONT size="-1">(apenas numeros)</FONT><br> SEXO: <INPUT type="radio" name="sexo" value="Masculino" onclick="glicose.focus();">Masculino &nbsp; <INPUT type="radio" name="sexo" value="Feminino" onclick="glicose.focus();">Feminino<br> Glicose: <INPUT type="text" name="glicose" size="5" value="" maxlength="5" onkeydown="javascript:validaFloat(this.value, this.event);" onkeyup="pula_campo(this,email);"><br> E-Mail: <INPUT type="text" name="email" size="30" value="" maxlength="30" onkeyup="pula_campo(this,confirmacaoEmail);"><br> E-Mail de novo: <INPUT type="text" name="confirmacaoEmail" value="" size="30" maxlentgh="30"><br> <br> <b>Quanto a Fumo?</b><br> <INPUT type="radio" name="fumo" onclick="implicito(1);"> Não Fumo <br> <INPUT type="radio" name="fumo" onclick="implicito('exibe');"> Sou ExFumante <br> <INPUT type="radio" name="fumo" onclick="implicito('exibe');"> Fumo Socialmente <br> <INPUT type="radio" name="fumo" onclick="implicito('exibe');"> Puxeta FumaFuma <br> <script LANGUAGE="JavaScript"> document.getElementById("exibeImplicito").innerHTML> </SCRIPT> <br> <INPUT type="submit" value="ENVIAR"> &nbsp;&nbsp;&nbsp; <INPUT type="reset" value="APAGAR" onclick="return confirmApaga();"> </FORM> <br><br> </BODY> </html> Não entendi uma coisa, a chamada do getElementById é assim mesmo? Aqui vai o JS chamado. // - - - - - - - - - - Funções para proibir entrada de caracter indevido - - - - - - - - - - \\ // função para String function validaString(evt) { if (evt.keyCode<65 || evt.keyCode>90) { if ( evt.keyCode==46 || evt.keyCode==32 || evt.keyCode==8 || evt.keyCode==219 || evt.keyCode==222 || evt.keyCode==186 || evt.keyCode==37 || evt.keyCode==39 || evt.keyCode==9) { //valida delete, barra de spaço, backspace, acento agudo, acento circunflexo e til evt.returnValue = true; } else { evt.returnValue = false; } } } // fim de função para String // função para Integer function validaInt(evt) { // Verifica se não é número if ( ( evt.keyCode<48 || evt.keyCode>57 ) && ( evt.keyCode<96 || evt.keyCode>105 ) ) { if ( evt.keyCode==46 || evt.keyCode==8 || evt.keyCode==37 || evt.keyCode==39 || evt.keyCode==9) { evt.returnValue = true; } else { evt.returnValue = false; } } } // fim de função para Integer //função para Float function validaFloat(str, evt) { // Verifica se não é número if ( ( evt.keyCode<48 || evt.keyCode>57 ) && ( evt.keyCode<96 || evt.keyCode>105 ) ) { if ( evt.keyCode==46 || evt.keyCode==8 || evt.keyCode==37 || evt.keyCode==39 || evt.keyCode==9) { evt.returnValue = true; } else { // Verifica se é virgula ou ponto if (evt.keyCode == 188 || evt.keyCode == 190 || evt.keyCode == 110 || evt.keyCode == 194) { // Verifica se já contem outra virgula ou ponto if ( (contem(",", str) ) || (contem(".",str) ) ) { evt.returnValue = false; } } else { evt.returnValue = false; } } } } function contem(char, str) { for (x=0;x<str.length;x++) { if(str.substring(x,x+1) == char) { return true; } } return false; } //fim de função para Float //função para e-mail function tstEmail(mail) { if (mail.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { alert("Erro! E-mail inválido!"); mail.focus(); return false; } } // - - - - - - - - - - Fim das funções para proibir entrada de caracter indevido no formulário - - - - - - - - - - \\ // - - - - - - - - - - Funcao para passar para o campo seguinte // A propriedade size do objeto deve ser igual a maxlength function pula_campo(objeto,proximo) { strObjeto = new String(objeto.value); if (objeto.size == (strObjeto.length)) { proximo.focus(); } } // - - - - - - - - - - fim de função de pula campo // - - - - - - - - - - Função de incluir opções implícitas - - - - - - - - - - \\ function implicito(codigo) { if (codigo == "exibe") { exibeImplicito.innerHTML = "<INPUT type='checkbox' name='qtde1'> 1 a 7 cigarros por dia" +"<br>" +"<INPUT type='checkbox' name='qtde2'> 8 a 16 cigarros por dia" +"<br>" +"<INPUT type='checkbox' name='qtde3'> 1 maço de cigarro por dia" +"<br>" +"<INPUT type='checkbox' name='qtde4'> 8 a 15 maços por semana" +"<br>" +"<INPUT type='checkbox' name='qtde5'> É uma Chaminé de Eskimó" +"<br>" } if (codigo == 1) { exibeImplicito.innerHTML = "" } } // - - - - - - - - - - Fim da função de incluir opções implícitas - - - - - - - - - - \\ Aí eu já fiz a mudança que você sugeriu de passar o this.event e pegar com o parâmetro, mas também não está funcionando. Se você conseguir identificar o que está errado cara, me dá uma ajuda. Abraço e sucesso a todos.
  16. Dá uma olhadinha ae. //Essa função não está funcionando no Netscape, o keyCode. //Ela é para não validar a digitação de números e caracteres indevidos function somente_letra() { if (event.keyCode<65 || event.keyCode>90) { if ( event.keyCode==46 || event.keyCode==32 || event.keyCode==8 || event.keyCode==219 || event.keyCode==222 || event.keyCode==186 || event.keyCode==37 || event.keyCode==39 || event.keyCode==9) { //valida delete, barra de spaço, backspace, acento agudo, acento circunflexo e til event.returnValue = true; } else { event.returnValue = false; } } } //Essa outra função também não está funcionando function pula_campo(objeto,proximo) { strObjeto = new String(objeto.value); if (objeto.size == (strObjeto.length)) { proximo.focus(); } } NOME: <INPUT type="text" name="nome" value="" onkeydown="javascript:somente_letra();" onkeyup="pula_campo(this,idade);" size="40" maxlength="40"><FONT size="-1">(apenas letras)</FONT><br> IDADE: <INPUT ty=e"text" name="idade" value="" onkeydown="javascript:somente_numero();" onkeyup="pula_campo(this,endereco);" size="3" maxlength="3"> //Essa função não está funcionando no Netscape, o innerHTML. function implicito(codigo) { if (codigo == "exibe") { exibeImplicito.innerHTML = "<INPUT type='checkbox' name='qtde1'> 1 a 7 cigarros por dia"+"<br>"+"<INPUT type='checkbox' name='qtde2'> 8 a 16 cigarros por dia"+"<br>"+"<INPUT type='checkbox' name='qtde3'> 1 maço de cigarro por dia"+"<br>"+"<INPUT type='checkbox' name='qtde4'> 8 a 15 maços por semana"+"<br>"+"<INPUT type='checkbox' name='qtde5'> É uma Chaminé de Eskimó"+"<br>" } if (codigo == 1) { exibeImplicito.innerHTML = "" } } <b>Quanto a Fumo?</b><br> <INPUT type="radio" name="fumo" onclick="implicito(1);"> Não Fumo <br> <INPUT type="radio" name="fumo" onclick="implicito('exibe');"> Sou ExFumante <br> <INPUT type="radio" name="fumo" onclick="implicito('exibe');"> Fumo Socialmente <br> <INPUT type="radio" name="fumo" onclick="implicito('exibe');"> Puxeta FumaFuma <br> <span id=exibeImplicito></span> As duas funcionam normalmente no IE, somente no Netscape que não, se puderem me dar uma forcinha eu agradeço muito. Abraço e sucesso a todos.
  17. Bom Renan, no IE funciona normalmente mas já no Netscape não. Visitei o site www.w3schools.com, que o Crystian me passou, e lá mostrava o keyCode, do event, com o IE suportando e o Nestcape não suportando. Já o innerHTML não encontrei no site, mas não está funcionando também. E agora, o que eu faço? Se esses dois códigos não funcionam o site fica quase que inutilizável. Abraço e sucesso a todos.
  18. Pô pessoal o innerHTML e o event.keyCode não estão funcionando em meu código, será que teria como eu substituí-los? Mas para usar no Netscape... Abraço e sucesso a todos...
  19. Ai, ai, ai, ..., instalei o Nestcape e muita coisa não está funcionando , ou seja, meu STRESS já está começando... Abraço e sucesso a todos...
  20. O IE e o NN dominam o ramo, mas o lance é que no que estou trabalhando envolve, não apenas usuários residenciais que são acostumados com o IE e o NN, mas também Empresas, que é onde vem crescendo a utilização e difusão do Linux e com ele a utilização do MoZilla Firefox, ao meu ver. Vocês não acham? No momento não estou podendo trabalhar com três ou quatro browsers diferentes para realizar testes entendem. E outra da minha pergunta é que eu não sei muito bem o que do JS funciona ou não em versões anteriores dos Browsers, até mesmo dos mais usados. Mas obrigado assim mesmo e vou ver o que eu posso fazer aqui. Abraço e sucesso a todos. "Não tenho culpa de a natureza humana ser evolutiva, ..., e essa evolução passar por mim."
  21. RodBAdbOY

    Proteger O .class

    Bom pessoal, eu quero saber se tem como proteger meu código fonte, o .class. Ao que me parece existe algumas ferramentas de Engenharia Reversa que podem abri-lo, não sei se ela mostra tudo exatamente como desenvolvido(varáveis, comentários, classes, etc), mas mostra. Vocês teriam conhecimento de alguma ferramente, ou programa para proteger o código. Já ouvi falar que existe uma que embaralha o código gerado, e queria saber se vocês também conhecem-na e/ou já utilizaram, se recomendariam... Abraço e sucesso a todos "Não tenho culpa de a natureza humana ser evolutiva, ..., e essa evolução passar por mim."
  22. Crystiano site que você informou só mostra browsers, e vesõs dos mesmos, para objetos do JavaScrip. E ainda assim, somente Netscape e Internet Explorer. Você poderia me dar alguma dica de como procurar e/ou utilizar no(o) site? Você utiliza este site como? Poderia dizer? (sem querer ser chato!) Outra é que meu inglês não anda muito bom e não tenho o praticado o quanto eu devo, infelizmente, mas vou dar uma navegada no site para tentar solucionar minha dúvida e/ou meu problema. E Obrigado ae pela ajuda hein cara. Abraço e sucesso a todos. "Não tenho culpa de a natureza humana ser evolutiva, ..., e essa evolução passar por mim."
  23. PÔ, fiz a maior cag... mesmo, postei um monte disso ae pessoal, me perdoem, não foi por querer mesmo. Será que alguém sabe quem procuro para poder apagar as outras? E quem souber, não esqueça de me ajudar com minha pergunta... Abraço e sucesso a todos.
  24. O que é 'floodando'? É sobre eu postar mais de uma vez o Tópico? Pô, foi sem querer, é que estava dando um erro aqui e eu acabei tentando enviar mais de uma vez. Gostaria que o Moderador excluísse os outros dois se possível, ou alguém do suporte do Forum. Foi mal mesmo pessoal.
  25. E ae galera, tudo beleza? Espero que sim com todos. O lance é o seguinte, eu gostaria de saber umas coisinhas que estão me deixando mei encafifado... Nós sabemos que os códigos de JavaScript não funcionam igualmente para todos os Browsers, ou seja, precisamos testar os códigos em cada Browser para saber se funciona ou não para poder atingir a todos os usuários - independentemente de Browsers -, mas não tenho como testar em todos pos não tenho todos instalados. Pergunto. Será que existiria algum programinha ou site que nos ajudasse quanto a isso, a testar a funcionalidade dos códigos, "emulando" alguns tipos de Browsers, ao menos os mais usados? Outra é, teria algum site que demonstrasse(apresentasse), digamos que a "API do JavaScript", com os comandos, funções intrísicas - e sei lá mais o que - que funcionam e não funcionam nos diferentes e/ou mais utilizados Browsers? Pois eu não gostaria, e não posso, deixar excluído um usuário meu por causa de um Browser, afinal a questão financeira tem pesado contra a M$... Agradeço a ajuda a todos. Abraço e sucesso a todos. "Não tenho culpa de a natureza humana ser evolutiva, ..., e essa evolução passar por mim."
×
×
  • Criar Novo...