marvi Postado Dezembro 17, 2009 Denunciar Share Postado Dezembro 17, 2009 Olá!Por que esse código de limitador de caraters funciona normal no Internet Explorer e funciona também normal no Google Chrome, mas no FireFox não funciona? O que falta nele ou o firefox teve limitações aí? Vejam o código:onkeypress="max1(this)" onkeyup="max1(this)" <script language="javascript"> function max1(txarea) { total = 500; tam = txarea.value.length; str=""; str=str+tam; Digitado1.innerHTML = str; Restante1.innerHTML = total - str; if (tam > total){ aux = txarea.value; txarea.value = aux.substring(0,total); Digitado1.innerHTML = total Restante1.innerHTML = 0 } } </script> <br> <font face="Verdana"> <font id="Digitado1" style="FONT-SIZE: 8pt" color="#4599d1">0</font><font style="FONT-SIZE: 8pt" color="#4599d1"> </font><font style="FONT-SIZE: 8pt" color="#7f7f7f">Car</font><span style="FONT-SIZE: 8pt"><font color="#7f7f7f">acteres digitados | restam</font> <font id="Restante1" color="#4599d1">500</font><font color="#4599d1"> </font></span></font> </br>Desde já, agradeço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Dezembro 17, 2009 Denunciar Share Postado Dezembro 17, 2009 testei no FF 3.0.15 e funcionou de boa! utilize o firebug e avisa se apresentar erro.<script language="javascript" type="text/javascript"> <!-- function max1(txarea){ total = 50; tam = txarea.value.length; str=""; str=str+tam; Digitado1.innerHTML = str; Restante1.innerHTML = total - str; if (tam > total){ aux = txarea.value; txarea.value = aux.substring(0,total); Digitado1.innerHTML = total Restante1.innerHTML = 0 } } --> </script> <textarea onKeyUp="java script: return max1(this);" rows="10" cols="80"></textarea> <div>Digitado: <span id="Digitado1">0</span></div> <div>Restante: <span id="Restante1"></span></div> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marvi Postado Dezembro 17, 2009 Autor Denunciar Share Postado Dezembro 17, 2009 O problema está no site geral, pois isoladamento ele roda, mas quando coloco na página ele não roda no FireFox, veja nessa matéria lá tem comentários e ele roda normal em todas, menos no firefoxhttp://www.jornalfeirahoje.com.br/materia.asp?id=12791Deve ser algo com a página, não é? Pois, essa página foi feita por outra pessoa, só fiquei responsável por colocar esse limitador que roda em tudo, menos no firefox Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marvi Postado Dezembro 17, 2009 Autor Denunciar Share Postado Dezembro 17, 2009 Descobri, só tirei essa linha no topo do site:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">E funcionou, como pode?Agora está funcionando! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marvi
Olá!
Por que esse código de limitador de caraters funciona normal no Internet Explorer e funciona também normal no Google Chrome, mas no FireFox não funciona? O que falta nele ou o firefox teve limitações aí? Vejam o código:
Desde já, agradeço
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.