Ir para conteúdo
Fórum Script Brasil

Júlio Pradera

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Tudo que Júlio Pradera postou

  1. Tem que substituir o value por innerHTML. É só substituir a sua função add() pela que eu coloquei. Ela já está funcionando no código que você postou.
  2. Tente trocar a sua função add() por essa aqui: function add() { var v = document.getElementById("num"); v.innerHTML = parseInt(v.innerHTML) + 1; } Explicando: Você está tratando a sua tag <p> como se fosse um campo <input>. A tag <p> não possui um value. Para esse caso, você deve usar o innerHTML para pegar e escrever um valor dentro da tag. Espero ter ajudado.
  3. Galera, eu tenho um arquivo em JavaScript que altera as informações de uma página. Parte dessa informação possui acentos mas, na hora de exibir na tela, os acentos são trocados por losangos brancos com um ponto de interrogação no meio. Já tentei colocar UTF-8 na tag meta, mas não resolveu. Tentei também colocar na tag que chama o arquivo, mas também não funcionou. Alguém saberia alguma forma de resolver esse meu problema?
  4. Não sei se será útil, dependendo do que você quer fazer, mas HTML5 pode lhe dar uma ajuda rápida. Tente usar a função placeholder: <div id="Usuario"><input size="26" class="Input_login" id="Login_user" value="Usuario" placeholder="TEXTO" /></div> <div id="Senha"><input size="21" class="Input_login" id="Login_pass" value="Senha" placeholder="TEXTO" /></div> É só trocar o valor de placeholder para o que você quer.
  5. Isso bate no meu problema, pois ele é justamente como fazer para pegar o valor dentro da seleção. O que eu estou precisando é saber qual é a sintaxe que faz isso. Fiz vários testes com combinações diferentes, mas tudo o que eu consegui foi que a variável retornasse "undefined".
  6. Boa tarde. Por um acaso alguém saberia como eu faço para criar uma função que, ao clicar em um botão, me retorne o texto que foi selecionado dentro de um textarea? Saí procurando pela internet, mas não estou conseguindo encontrar um que funcione. Encontrei um tópico de 2006 aqui no fórum, onde o criador do tópico afirma que a função mostrada funcionou. Mas ao testar a dita função, não funcionou nem no Firefox e nem no Google Chrome. Alguém saberia como me ajuda?
  7. Existem várias formas de se fazer isso. Eu vou postar aqui uma maneira que já mantenha o seu código como está. function Calcula(linha_controle) { wcpo_qtde = eval("document.frm_itens.cpo_itmqtde" + linha_controle + ".value"); wcpo_unit = eval("document.frm_itens.cpo_itmvalue" + linha_controle + ".value"); wcpo_tot = wcpo_qtde * wcpo_unit; eval("document.frm_itens.cpo_itmtot" + linha_controle + ".value") = wcpo_tot; } Dessa forma a função será "reaproveitada", independente de qual linha seja.
  8. É só você adicionar action="NOME_DA_PAGINA.php" na tag <form>. Por exemplo: <form name="formulario" action="enviar.php" method="post"> Depois que for dado submit no formulário, a página em PHP entrará em ação. Basta fazer com que a página em PHP capture as informações do formulário e envie por e-mail ou salve em um arquivo em TXT. Existem vários scrits prontos na internet, ou você pode procurar na sessão de PHP aqui no fórum.
  9. A hora q ele some, não é depois q carregou a página de novo depois do submit? Sim, ela da o submit, a div aparace, e logo que atualiza a pagina, ela some novamente. Bom... esse é justamente o comportamento esperado. Uma vez que o submit é aplicado, a página é carregada novamente. Logo, as alterações que você faz por meio do JavaScript são "esquecida" pelo navegador. Se o que você quer é que, ao aplicar o submit, a página seja recarregada mas a div torne-se visível, então você terá que utilizar alguma linguagem por trás (como PHP ou Perl). Você vai passar um parâmetro para que se possa manipular a visibilidade da div após a página ser recarregada.
  10. Como uma regra geral em fóruns, eu sou contra a pratica de postar mensagens sequenciais para deixar o tópico na primeira página. Mas esse problema está me prendendo até o momento. Estou procurando em outros fóruns, mas parece que ninguém sabe solucioná-lo. Enquanto isso, o meu código continua preso e sem poder ser utilizado no Internet Explorer. Assim sendo, peço mil desculpas pela minha atitude, mas estou sem saída.
  11. Desculpa, mas eu não entendi muito bem a sua duvida. Você quer colocar páginas dos sites de cada um no mesmo endereço? Quer fazer uma página com redirecionamento automático para outra página? Quer que a URL não mantenha-se a mesma para o usuário? Poderia reformular o seu problema de forma melhor, por favor?
  12. Eu já havia testado o indexOf antes de postar a minha duvida, e ele não me atendeu muito bem. Mesmo assim, obrigado pelo comentário. Entretanto, o meu problema já foi resolvido pelo Romero Dias então, se alguém puder fechar o tópico...
  13. Fazer isso é bem simples. Você pode encontrar no próprio Facebook e configurar como será o visual. Como eu deletei o meu Facebook, infelizmente não poderei lhe fazer um tutorial passo-a-passo indicando todas as funcionalidades. Mas é realmente simples encontrar essa informação no Facebook. De qualquer forma, para não lhe deixar com uma resposta tão vazia quanto essa, vou colocar o código que eu utilizo nas minhas páginas. <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.rdtour.com.br%2FExcursoes%2FAccept.html&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=dark&amp;font=arial&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe> Basta apenas substituir o "http%3A%2F%2Fwww.rdtour.com.br%2FExcursoes%2FAccept.html" pelo link que você quer quer. Lembrando de substituir onde tiver dois pontos ( : ) por %3A e onde tiver barra ( / ) por %2F. Seja como for, da uma procurada no Facebook que você encontra fácil.
  14. Consegui descobrir em um outro fórum como resolver esse problema. Caso mais alguém esteja tento esse mesmo problema, vou colocar o código aqui. setTimeout(function() {obj.focus();}, 0); Sendo obj o campo que receberá o focus.
  15. Normalmente, esse tipo de site tem alguma ligação com a empresa responsável pelo jogo. Como um fansub, por exemplo. Por esse motivo, eles tem acesso a informações do servidor ou, em alguns casos mais raros, até mesmo ao banco de dados. Se o que você quer é colocar no seu site pessoal informações sobre um personagem de algum jogo sem a aprovação da empresa, duvido muito que você vá conseguir. Até existem alguns módulos específicos de algumas linguagens que lhe permitem fazer isso em determinados jogos. Mas depende qual jogo estamos falando, e qual linguagem você quer usar. Agora, se esse jogo for um projeto próprio e você quer gerar as estatísticas dele, sugiro que você utilize alguma linguagem como PHP ou Perl para acessar o seu banco de dados e colher as informações desejadas.
  16. Boa noite outra vez galera. Essa história de "funcionar em todos os navegadores" está me matando. :( Eu tenho algumas funções de validação que, caso a informação inseria não esteja correta, elas mostram um alerta apresentando o erro, apagam o campo referido e depois dão focus nele. Testei essas funções no Google Chrome, Internet Explorer, Mozilla Firefox, Opera e Safari. Curiosamente, o único navegador onde não funcionou direito foi o Firefox. Li em alguns lugares que, após abrir o alerta, o Firefox perde o foco do campo e por isso não tem mais o objeto para trabalhar. No meu ponto de vista isso não passar de besteiras sem sentido. Afinal de contas, depois de abrir o alerta, ele zera o campo sem nenhum problema. A única coisa que ele não está fazendo é aplicar o focus(). Alguém saberia como sair desse problema?
  17. Boa noite a todos. Eu estou trabalhando em uma função que cria uma mascara para números e estou tendo um problema na hora do número negativo. Essa função só permite que o sinal de negativo ( - ) possa ser colocado uma única vez, e somente no início do número. Mas para isso, é necessário verificar qual é a posição do cursor. Eu fiz o teste no Google Chrome, Internet Explorer, Mozilla Firefox, Opera e Safari. No entanto, o Internet Explorer foi o único que apresentou problema com o método moveToElementText. Tentei rastrear o problema através da Ferramente para Desenvolvedores do próprio Internet Explorer, mas tudo o que ela me retorna é: "Argumento inválido." Sendo assim, fui até o site de desenvolvimento da Microsoft procurado a sintaxe correta no Internet Explorer. Mas não consegui ver nenhum erro entre a sintaxe apresentada e a que eu utilizo no meu código. Sendo assim resolvi recorrer ao fórum, na esperança de alguém aqui ter alguma ideia que possa me ajudar a resolver esse problema. Baixo, está o trecho do código que está dando erro: if (typeof(obj.selectionStart) != "undefined") { pos = obj.selectionStart; } else if (document.selection) { range = document.selection.createRange(); storedRange = range.duplicate(); storedRange.moveToElementText(obj); storedRange.setEndPoint("EndToEnd", range); pos = storedRange.text.length - range.text.length; } obj : É o campo que está chamando a função. Segundo o depurador, e os meus testes com alertas, o erro está na linha 6, mas não consigo descobrir qual é o problema. Alguém saberia como me ajuda?
  18. Simplesmente perfeito. Me serviu como uma luva Romero. Muito obrigado pela ajuda.
  19. Admito não ter analisado o código inteiro por falta de tempo no momento. Mas a primeira vista, esse código me parece ter sido desenvolvido para rodar somente no Internet Explorer versão 4 ou superior. Tente retirar a restrição da variável bBrowserOK e veja se ele iriá funcionar corretamente.
  20. Boa tarde a todos. Eu estou construindo um código em Javascript relativamente simples que cria uma mascara para números. Em certa parte do meu código, eu tenho um comando que é mais ou menos assim: if ((nTecla > 47) && (nTecla < 58) || (nTecla == 45) || (nTecla == 46) || (nTecla == 44)) { alert('1'); } else { alert('0') } O problema é que as teclas que podem ser acionadas variam de acordo com um parâmetro passado, que me informa se é permitido pontos, vírgula e/ou número negativo. Eu gostaria de saber se existe alguma forma que me permita colocar todas as teclas que podem ser pressionadas em um vetor genérico e, depois, apenas perguntar se a tecla pressionada está contida nesse vetor. Por exemplo: var teclasAceitaveis = new Array('47', '48', '49', '50' ...); if (nTecla ESTÁ CONTIDO EM teclasAceitaveis) { alert('1'); } else { alert('0'); }
  21. Eu estou partindo do pré-suposto de que a variável date está no formato DD/MM/YYYY. Se não estiver, basta apenas alterar de modo que o dia, mês e ano fiquem separados nas variáveis diaEscolhido, mesEscolhido e anoEscolhido, respectivamente. hoje = new Date(); diaAtual = hoje.getDate() mesAtual = hoje.getMonth(); anoAtual = hoje.getFullYear(); diaEscolhido = date.substr(0, 2); mesEscolhido = date.substr(3, 2); anoEscolhido = date.substr(6, 4); if (anoEscolhido > anoAtual) { alert("1. entre com uma data valida"); } else if (mesEscolhido > mesAtual+1) { alert("2. entre com uma data valida"); } else if (diaEscolhido > diaAtual) { alert("3. entre com uma data valida"); } else { alert("mensagem enviada com sucesso"); } Espero ter ajudado.
  22. Bom dia. No meu trabalho eu utilizo o Perl em um servidor Apache no sistema Fedora. Recentemente, eu resolvi fazer a instalação aqui em casa para poder revisar os scripts escritos no meu trabalho. Eu instalei o Apache 2.2 e o ActivePerl, mas estou tendo problemas para fazer a integração entre os dois! Quando eu tento acessar um arquivo *.html, ele roda normalmente. Mas se eu fizer o mesmo com um arquivo *.pl, a tela exibe os códigos. Alguém saberia me dizer como eu faço a integração entre esses 2? P.S.: Aqui em casa eu utilizo o Windows 7 de 64b.
×
×
  • Criar Novo...