Ir para conteúdo
Fórum Script Brasil

delaz

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre delaz

delaz's Achievements

0

Reputação

  1. Resolvi.... o problema está no innerText que o firefox não é compativel ai a 1 solução foi essa if(document.all){ document.getElementById('element').innerText = "my text"; ===>>>> IE9 } else{ document.getElementById('element').textContent = "my text"; } mais achei outra solução que aceita no IE9, FFX, Chrome innerHTML e aceita em todos. resolvido.
  2. Fercosmig obrigado o firefox aceitou mais agora ele ta reclamando desse trexo do codigo ControleTotal.innerText = (parseDecimal(x(i).value.replace(",", ".")) * parseDecimal(ControleValor.innerText.replace(",", "."))); erro que console me apresenta e esse: ControleValor.innerText is undefined.
  3. bom pessoal boa tarde, preciso de ajuda tenho um script que roda no IE9 e no Chrome mais não roda no firefox já pesquisei aqui no fórum sobre e até achei algo relacionado mais longe do meu problema segue o script abaixo e problema que o console de erros do firefox me diz. esse script e executado no evento onchange de uma textbox: <script type="text/javascript"> function totalizar() { var totalgeral; var inicioControle; var y; var ControleValor; var ControleTotal; var ControleTotalGeral; inicioControle = "ctl00_PageContent_MEDICOES_SERVICOSTabContainer_MEDICOES_SERVICOS_LOCAISTabPanel_MyGrid_ctl0"; y = 3; totalgeral = 0; var x = document.getElementsByTagName("INPUT"); for (i=0; i <= x.length -1; i++) { var nomeControle; var nomeControleValor; var nomeControleTotal; [color=#FF0000]nomeControle = x(i).id =========================>>>> o erro que console de erros do firefox me diz e bem ele fala que o x não é uma função.[/color] if (nomeControle.indexOf("_txtQuantidade") > 0) { if (y > 9) { inicioControle = inicioControle.substring(0, inicioControle.length - 1) }; ControleValor = document.getElementById(inicioControle + y + "_txtValor"); ControleTotal = document.getElementById(inicioControle + y + "_lbltotal"); ControleTotal.innerText = (parseDecimal(x(i).value.replace(",", ".")) * parseDecimal(ControleValor.innerText.replace(",", "."))); totalgeral += parseFloat(ControleTotal.innerText); ControleTotal.innerText = FormataMoeda(ControleTotal.innerText); y = y + 1; } } if (y > 9) { inicioControle = inicioControle.substring(0, inicioControle.length - 1) }; ControleTotalGeral = document.getElementById(inicioControle + y + "_lblTotalGeral"); ControleTotalGeral.innerText = FormataMoeda(totalgeral); } </script> desde já agradeço a quem puder me ajudar
×
×
  • Criar Novo...