Ir para conteúdo
Fórum Script Brasil

Jonathan Queiroz

Membros
  • Total de itens

    3.718
  • Registro em

  • Última visita

Tudo que Jonathan Queiroz postou

  1. Bem-vindo aí cara !! O Raphael Machado acabou de se efetivar (parabéns também cara !!)O quintelab já tem um bom tempo...Logo, logo vai se efetivar (espero que sim).Precisamos de alguém pra servir o café ! Somos dois !!
  2. Opa, valeu aí a explicação ! Agora dei uma olhada no código e acho que consegui entender hehe !
  3. Se você está com uma dúvida relacionada à programação (ou qualquer assunto abordado neste fórum), teremos prazer em ajudá-lo Entretanto, o que deseja fazer é algo que vai contra as regras no fórum... Se deseja realmente fazer isso, recomendo que aprenda a programar e o faça sozinho (ou então tire suas dúvidas em um fórum de "hacking", mas esse não é o caso), pois creio que aqui no fórum ninguém irá lhe ajudar !
  4. Na verdade o que pode ser feito é criar uma espécie de "ranking" (e já está sendo feito no torneio de JS) Mas título permanente, na minha opinião, não seria muito bom... Seria mais um estímulo estar sempre competindo ! Mas, é claro, o prazo será de 90 dias para o último torneio que ele venceu (note que mesmo assim não há acumulação de tempo) !
  5. Parabéns mesmo cara !! Muito merecido ! Continue assim ! Um a menos pra pedir cafezinho...
  6. O código acima apenas vai transformar um "r" (ou "R") em dois "R"s Explicação do código: palavra = "Ricardo" Palavra que será transformada repita enquanto i<=tamanho(palavra) Percorre todos os caracteres da variável "palavra", que é indicado por tamanho(palavra) se caractere(palavra, i)="R" ou caractere(palavra, i)="r" então Verifica se o caractere é um "R" ou "r" palavra = intervalo(palavra, i) + intervalo(i, tamanho(palavra)) Essa parte irá repetir a letra onde está localizada a variável "i" Perceba que: intervalo(palavra, i) para palavra="abcdef" e i=3 seria "abc" Perceba também que: intervalo(i, tamanho(palavra)) para palavra="abcdef" e i=3 seria "cdef" Portanto, o resultado seria "abccdef" (o "c" se repetiu duas vezes) fim-se Finaliza a instrução "se" (condicional) fim-repitaFinaliza o loop (ciclo de repetição) Qualquer dúvida posta aí !
  7. Desculpe, mas não entendi muito bem... Seria apenas substituir "R" por "RR" ?? Exemplo: RICARDO --> RRICARRDO RICARDOR --> RRICARRDORR ARBRCRDR --> ARRBRRCRRDRR Nesse caso, você poderia fazer algo como o seguinte: palavra = "Ricardo" repita enquanto i<=tamanho(palavra) se caractere(palavra, i)="R" ou caractere(palavra, i)="r" então palavra = intervalo(palavra, i) + intervalo(i, tamanho(palavra)) fim-se fim-repita Não cheguei a testar, mas deve funcionar !
  8. De nada cara ! Linguagem case sensitive é bom, mas tem suas desvantagens... Se tiver qualquer dúvida posta aí ! Obs.: O tópico foi marcado como Resolvido
  9. Bom... Nesse caso você pode tentar criar dois botões: "Acima" e "Abaixo" No evento onclick desses botões você poderia tentar aumentar o top (document.getElementById(elemento).style.top+=x) Talvez não funcione com uma única tabela ! Nesse caso você pode usar div's ou várias tabelas, a fim de simular uma só tabela !
  10. Seria mais fácil se postasse a página em funcionamento (hospedada em algum servidor) Com uma análise "não muito detalhada", encontrei os seguintes erros: var mostrar = document.getElementByID(id); O correto seria: var mostrar = document.getElementById(id); Segundo erro: alert (\"Programação atualizada com sucesso.\"); O correto seria: alert(\"Programação atualizada com sucesso.\"); Se mesmo assim não conseguir resolver seu problema, poste o link para a página em funcionamento !
  11. function MinhaFuncao(){ if (document.meu_formulario.value=="valor"){ alert("O valor é X !!") } } Seria isso ?
  12. Olhe isso aqui: http://www.macoratti.net/activex.htm
  13. Hm... Achei interessante a solução do Durub (apesar de não ter entendido perfeitamente, vou estudar mais !) Mas ficou uma dúvida: Como você fez para calcular o tempo de execução do programa ?? Você modificou o código e incrementou um "timer" ou existe algum programa que faça isso ??
  14. Posta aí como você resolveu ! Pode ajudar quem estiver com o mesmo problema !
  15. Sim, é possível Eu, pessoalmente, não gosto muito disso (já que a maioria dos usuários já se adaptou com isso e utiliza o "enter" para enviar o formulário e o "tab" para percorrer os campos) , mas tudo bem... Como a sua dúvida é algo menos "específico" e que pode ser útil para muitos membros, resolvi postar no repositório de scripts Segue o link: http://scriptbrasil.com.br/forum/index.php?showtopic=132651
  16. Código: <html> <head> <title>Minha Página</title> </head> <body> <form name="nome_de_seu_formulario"> <input type="text" name="meu_campo" value="teste"> <input type="text" name="valor2" value="valor do campo"> <input type="text" name="qualquer_coisa" value="qualquer coisa aqui"> </form> <script type="text/javascript"> //Essa variável guarda o número do elemento que está com foco atualmente foco=0; //Função executada quando a página é carregada window.onload=function(){ //Quando uma tecla for pressionada, chama a função "VerificaTecla" document.body.onkeydown=VerificaTecla //Atribui o formulário a variável "x" x=document.nome_de_seu_formulario //Percorre os elementos do formulário e modifica seu evento onfocus (quando o campo obtém foco) for(i=0;i<=x.length;i++){ x.onfocus="MudaFoco("+i+")" } } //Função "MudaFoco" (muda o valor da variável foco para o parâmetro que foi passado) function MudaFoco(i){ foco=i } //Essa função verifica se a tecla pressionada foi 'Enter' function VerificaTecla(){ if (event.keyCode==13 /*Pode-se utilizar qualquer valor ASCII, o 13 corresponde ao enter*/){ //Atribui o formulário à variável "x" x=document.nome_de_seu_formulario //Verifica se o elemento selecionado atualmente é o último elemento do formulário if (foco+1<x.length){ foco++ }else{ foco=0 } //Dá foco ao próximo elemento x.elements(foco).focus() //Retorna "false", o que "cancela" o pressionamento da tecla return false; } } </script> </body> </html> Observação: Ao invés de "13", pode-se utilizar qualquer outro número (no caso de utilizar outra tecla, é claro).Esse número foi utilizado porque corresponde ao [Enter]O código está todo comentado Portanto, não há necessidade de explicar mais ainda (caso tenham alguma dúvida, perguntem)
  17. sempre que precisar de alguma coisa, posta aí ! Meu objetivo aqui é ajudar, sempre que possível !
  18. Up's ão são permitidos aqui no fórum, conforme a regra 3.8 Os posts com este objetivo serão excluídos ! Para modificar a opção selecionada, tente algo assim: document.meu_formulario.meu_campo.selectedIndex = numero_opcao_selecionada Mais informações aqui: http://www.criarweb.com/artigos/377.php
  19. Você tem o apache (ou algum outro servidor com suporte a PHP) instalado ??
  20. Essa não é a área correta ! Peço que aguarde que seu tópico seja movido e não poste repetidamente ! Quanto a seu problema, deve ter baixado o arquivo corrompido ! No baixaki (http://www.baixaki.com.br) tem um link pra esse programa Tente baixar por esse link !
  21. Não são permitidos up's aqui no fórum ! Cara, já estou com seu script pronto (o funcionamento) Mas ainda não entendi muito bem o cálculo de deve ser feito A estrutura de loop já foi toda montada obs.: usei apenas uma variável no programa inteiro, que é o contador...os outros cálculos (denominador, numerador, etc.) foram feitos a partir dessa variável ! O programa foi montado com os cálculos na seguinte sequência: (1*1^2)/50 (3*3^4)/49 (5*5^6)/48 (7*7^8)/47 (9*9^01)/46 [...] Mas acho que não é isso que você quer... Pode postar pelo menos a sequência lógica do seu programa ??
  22. Nessa linha mesmo: <body onload="relogio();document.form1.mat.focus()"> JavaScript é uma linguagem case sensitive (diferencia maiúsculas e minúsculas) O nome do formulário é FORM1, e não form1 O campo "mat" também está errado O correto seria: <body onload="relogio();document.FORM1.MAT.focus()"> Qualquer dúvida posta aí !
  23. Vou pedir para que movam seu tópico Enquanto isso peço que aguarde e que não poste outro tópico igual Obrigado
×
×
  • Criar Novo...