Ir para conteúdo
Fórum Script Brasil

Willian Gustavo Veiga

Membros
  • Total de itens

    1.216
  • Registro em

  • Última visita

Tudo que Willian Gustavo Veiga postou

  1. Ah, entendi. Ele facilita muito essa tarefa. Pena que não é um padrão. Estava em dúvida mas agora tenho certeza que não é um padrão. Essa tabela de compatibilidade é bem interessante. É mais complicado, mas você poderia utilizar DOM.
  2. Tenho quase certeza que esta função é proprietária (Microsoft) e não funciona no Firefox. Um abraço.
  3. JavaScript é uma especificação (Standard ECMA-262), mantido pela Ecma International. O JavaScript que você conhece é baseado nessa especificação e é implementado pelos navegadores. Sobre a parte de OO eu não sei te responder. Um abraço.
  4. Fiquei curioso. Porque você quer fazer algo assim? Isso não é nada amigável :)
  5. Qual o problema com o seu código? Não entendi a pergunta. Você pode usar Try/Catch para tratar exceções em JavaScript. Um abraço.
  6. Bom dia, tudo bem? O que você já conseguiu desenvolver? Se você quiser me contratar, desenvolvo para você Um abraço, tudo de bom.
  7. Fiz um exemplo rápido. <html> <head> <script type="text/javascript"> function mediv() { var div = document.getElementById('div'); if(div.style.display == 'none') { div.style.display = 'block'; } else { div.style.display = 'none'; } } </script> </head> <body> <a href="#" onmouseover="mediv()">Mostrar</a> <div id="div" style="border: 2px solid #000; display: none; height: 100px; width: 100px;"></div> </body> </html> Se tiver alguma dúvida poste novamente. Um abraço.
  8. Faça algo assim: Quando passar o mouse em cima do link (onmouseover), você verifica (if(document.getElementById('camada').style.display == 'block')) se a camada está visível. Se ela estiver, muda o display dela para none. Caso contrário (else), muda para display block. Entendeu? Se tiver dúvidas poste novamente. Um abraço, tudo de bom.
  9. Boa tarde Rafael, tudo bem? Infelizmente não tem como fazer isso sem gambiarras. Até porque não existe um import ou include do JavaScript. Não que eu conheça. Vou dar uma olhada na especificação oficial do JavaScript e se encontrar algo posto aqui. Veja este link, ele mostra uma forma muito usada pelos gringos. Um abraço.
  10. Não entendi nada. Pode explicar melhor? Um abraço.
  11. Bem estranho isso. Você tem esta página hospedada? Posta o link, por favor? Um abraço.
  12. Bom dia, explique melhor, por favor? Você conhece algum exemplo que já existe na internet? Se a resposta for sim, poste o link aqui. Um abraço.
  13. Também sugiro o uso do Flash. Com ele você pode usar recursos de Webcam e microfone, por exemplo. PS: Esse fórum é sobre JavaScript, não Java. São duas coisas completamente diferentes :) Um abraço, tudo de bom.
  14. Você postou a sua pergunta 11:58 e já queria uma resposta 12:27? Tenha um pouco de paciência amigo. Eu não entendi muito bem, pode explicar melhor? Um abraço.
  15. Bom dia, tudo bem? Você pode usar elemento.innerHTML. Vale lembrar que esta propriedade não é um padrão WEB. Para fazer dentro dos padrões WEB utilize DOM. Um abraço. <script type="text/javascript"> window.onload = function() { var nome = document.getElementById('nome'); nome.onkeyup = function() { document.getElementById('divnome').innerHTML = nome.value; } } </script> <form action="" method="get"> <input id="nome" name="nome" type="text" /> <input name="enviar" type="button" /> </form> <br /> <br /> <div id="divnome">Apolo</div>
  16. Bom dia. Você recebe algum erro no console do navegador? Qual é o navegador? Um abraço.
  17. Fiz algo bem rapidamente. É bem simples. Uma div posicionada absolutamente: <html> <head> <title>Escurecer ...</title> <style type="text/css"> * { border: 0; margin: 0; padding: 0; } </style> <script type="text/javascript"> window.onload = function() { document.getElementById('escurecer').onclick = function() { var darker = document.createElement('div'); var button = document.createElement('button'); darker.id = 'darker'; darker.style.zIndex = 50; darker.style.position = 'absolute'; darker.style.top = 0; darker.style.width = 0; darker.style.width = '100%'; darker.style.height = '100%'; darker.style.background = '#000'; darker.style.opacity = 2; darker.style.filter = 'alpha(opacity=80)'; button.style.zIndex = 100; button.style.color = '#fff'; button.style.position = 'absolute'; button.value = 'Close'; button.onclick = function() { document.body.removeChild(darker); document.body.removeChild(button); } document.body.appendChild(darker); document.body.appendChild(button); } } </script> </head> <body> <h1>Escurecer ...</h1> <form method="post" action=""> <fieldset> <input id="escurecer" type="button" value="Escurecer" /> </fieldset> </form> </body> </html> PS: Não testei em todos os browsers PS 2: O código pode ser melhor estruturado
  18. Fazer o o fundo ficar preto e transparente eu não sei com JavaScript puro. Agora exibir/esconder e centralizar você faz com CSS e JavaScript. Um abraço.
  19. O que exatamente você quer fazer? Em qual situação você usaria a tal popup? Provavelmente aquilo ali é uma div que é escondida/exibida. Aguardo a sua resposta. Um abraço.
  20. O Firefox 3 não permite que você esconda a barra de endereço por questões de segurança. Isso evita que os spammers e companhia façam a festa. Para mais informações, veja este link. Dependendo do que você quer, sugiro que você faça algo assim. Um abraço.
  21. Concordo. É o desenvolvedor quem deve fazer com que o usuário atualize o navegador. O desenvolvedor não deve se adaptar a um navegador tão antigo e ruim quanto o IE 6. Enquanto não mudarmos isso, teremos que ficar fazendo hacks e gambiarras para ter tudo funcionando. Os padrões WEB devem ser seguidos porque a WEB é para todos: tanto para os dispositivos quanto (e principalmente) para as pessoas. Faz muito tempo que abandonei o IE 6. Ele já vai tarde, sem deixar saudades.
  22. Boa tarde, tudo bem? Com uma pesquisa rápida no Google você já encontra vários. Veja este, por exemplo. Um abraço.
  23. Bom dia, tente algo assim: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt_br" xml:lang="pt_br"> <head> <title>Limitar textarea e contar caracteres</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> &lt;script type="text/javascript"> window.onload = function() { var um = document.getElementById('um'); var contadorUm = document.getElementById('contadorum'); var dois = document.getElementById('dois'); var contadorDois = document.getElementById('contadordois'); um.onkeyup = function() { limitar(um, 3, contadorUm); }; dois.onkeyup = function() { limitar(dois, 5, contadorDois); }; } function limitar(elemento, limite, contador) { if(elemento.value.length >= limite) { elemento.value = elemento.value.substring(0, limite); alert('Limite: ' + limite); } contador.value = elemento.value.length; } </script> </head> <body> <div id="wrapper"> <form method="post" action=""> <textarea id="um"></textarea> <input id="contadorum" type="text" /> <textarea id="dois"></textarea> <input id="contadordois" type="text" /> </form> </div> </body> </html>Um abraço, tudo de bom.
×
×
  • Criar Novo...