Jump to content
Fórum Script Brasil

Leandro MX

Membros
  • Posts

    14
  • Joined

  • Last visited

About Leandro MX

Contatos

  • Website URL
    http://www.leandromerces.org/
  • ICQ
    0

Leandro MX's Achievements

0

Reputation

  1. Referência do Núcleo JavaScript 1.5 - (Inglês)
  2. Você terá que criar uma função específica tratando o resultado como uma string e convertendo do segundo número decimal em diante para uma string e transformando-o em outro decimal. Exemplo: 10.37999999999999999999 > 7.999999999999999999 Daí em diante é só usar o método Math.round() para arredondar o 7.999999999999999999 para 8. Na XTech 2006, Brendan Eich (criador do javascript), falou sobre a Javascript 2. Citou esse bug como um dos que serão resolvidos.
  3. Exatamente o que eu queria, valeu!
  4. Ae galera, Estou importando variáveis de um arquivo PHP, porém a acentuação não aparece e no lugar aparecem quadrados, alguém sabe como contornar esse problema? A ajuda do Flash diz que é só alterar uma opção no painel de controle referente ao idioma, mas é só no win2k ou superior e eu estou usando o 98. Obrigado
  5. Seu problema está nas seguintes propriedades: padding-left: 150px; width: 450px; O que acontece: O IE pega o espaçamento de 150px e coloca dentro dos 450px. O Firefox pega o espaçamento e adiciona 450px. Uma alternativa que testei foi a seguinte: Substituir a propriedade padding-left: 150px; por margin-left: 150px; e mudar o valor da propriedade width: 450px; para width: 300px;
  6. Se fizer assim não poderei adicioná-lo novamente caso o usuário mude o estado novamente.
  7. Esse script não tem nada a ver com links e sim com janelas...
  8. use o método blur()
  9. E aí pessoal, preciso filtrar as cidades de uma combo de acordo com o estado selecionado em outra combo. function filtraCidades() { var padrão = 0; var estado = document.clientes.estado[document.clientes.estado.selectedIndex].value; var cidades = document.clientes.cidade.length; for (i = 0; i < cidades; i++) { var idCidade = document.clientes.cidade.options[i].id; if (idCidade == estado) { if (padrão == 0) { document.clientes.cidade.options[i].selected = true; padrão = 1; } document.clientes.cidade.options[i].style.display = "block"; } else { document.clientes.cidade.options[i].style.display = "none"; } } } Esse código funciona perfeitamente no Firefox/Mozilla/Netscape, porém no Internet explorer o seguinte comando não faz efeito: document.clientes.cidade.options[i].style.display = "block"; Já tentei também das seguintes maneiras: document.clientes.cidade.options[i].disabled = "disabled"; document.clientes.cidade.options[i].className = "hideOpt"; Mas nenhuma deu certo. O estranho é que o IE interpreta perfeitamente a instrução condicional do "if (idCidade == estado)" porque eu testei usando caixas de mensagem que continham textos indicando "igual" ou "diferente", portanto o erro é causado por um dos comandos descritos acima. Obrigado.
  10. Você já tentou usar o parâmetro "target" da tag form?
  11. Use a função charAt() para localizar o ponto no resultado. Se a sua posição for o tamanho da string - 1, é só adicionar mais um zero. Se não hover ponto, adicione um ponto e dois zeros ao campo do resultado".00". Ajudou?
  12. Use o nome da variável da janela em questão. Fiz um exemplo simplório que pode ajudar: <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Comunica&ccedil;&atilde;o entre Janelas</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript"> function janela() { janela2 = window.open('', 'Janela2', 'width=200,height=200'); //Cria a Janela e a atribui à variável janela2 janela2.document.write('<form><input type="text" name="campo" /><br><input type="button" value="Janela1" onclick="javascript:window.opener.focus();" /></form>'); //Cria o conteúdo da janela janela2.document.close(); } function valorJanela2() { alert (janela2.document.forms[0].campo.value); //Campo na janela aberta (janela2) } window.onload = janela; </script> </head> <body> <input type="button" value="Valor da Janela 2" onclick="javascript:valorJanela2();" /> </body> </html>
  13. Use CSS através da propriedade style.
×
×
  • Create New...