Janir 0 Denunciar post Postado Abril 25, 2007 Bom amigos eu estou tentando fazer um contador de caracteres de um campo onde sera digitar um texto, esse contador q foi o unico q eu achei, é em javascript, e minha pagina é em php e não estou conseguindo fazer essa função funcionar. Eu nunca usei javascript em php então eu tenho muita dificuldade.Olha o codigo ai: include("_lib/moldura.php"); include("_lib/upload.php"); for($i = 1; $i <= 4; $i++){ $linha[$i] = fopen("/data/www/static/blabla/novo/blabla/destaques/destaque".$i.".html","r"); $inicio = fgets($linha[$i],1000); $tit[$i] = fgetss($linha[$i],1000); $meio = fgets($linha[$i],1000); $tex[$i] = fgetss($linha[$i],1000); $lin[$i] = fgetss($linha[$i],1000,'<a>'); $conta = str_word_count($lin[$i]); $pos = $conta - 1; $ref = str_word_count($lin[$i], 1); if($ref[$pos] == "blank"){ $ch[$i] = "checked"; //$tes[$i] = $ref[$pos]; } //else{ $tes[$i] = substr($lin[$i], 9, -35); //} fclose($linha[$i]); } $conteudo = "<head> <link href='_elementos/blabla.css' rel='stylesheet' type='text/css'> <style type='text/css'> <!-- td {background-color:#EFEBEB ; color:#ff7700 ; text-align:left; font-family: verdana ; font-size: 65% ; text-decoration: none; bordercolor:#ffffff; } //--> </style> <script language=JavaScript>function Contar(entrada,salida,texto,caracteres) { var entradaObj=getObject(entrada); var salidaObj=getObject(salida); var longitud=caracteres - entradaObj.value.length; if(longitud <= 0) { longitud=0; texto='<span class='disable'> '+texto+' </span>'; entradaObj.value=entradaObj.value.substr(0,caracteres); } salidaObj.innerHTML = texto.replace('{CHAR}',longitud); }</script> </head> <body> <form method='post' action='destaque_action.php' enctype='Multipart/Form-data'> <table width='100%' border='1' cellspacing='1' cellpadding='4' bordercolor='#C1610C'> <tr> <td background='_elementos/adm_fundo_sub.gif' class='sub' height='25' colspan='2'><strong>Alterar Destaques</strong> </td> </tr>"; for ($i = 1; $i <= 4; $i++){ $conteudo .= " <tr> <td colspan='2' bordercolor='#ffffff' class='menu'>Destaque: $i</td> </tr> <tr> <td width='20%' bordercolor='#ffffff' class='menu'>Título:</td> <td width='80%' bordercolor='#ffffff' class='menu'><input name='titulo[$i]' type='text' size='74' maxlength='65' value='".$tit[$i]."' class='cxtxt' /> <input name = 'nova$i' type=checkbox value ='1' $ch[$i]> nova</td> </tr> <tr> <td width='20%' bordercolor='#ffffff' class='menu'>Título:</td> <td width='80%' bordercolor='#ffffff' class='menu'><input name='texto[$i]' type='text' size='90' id='eBann' maxlength='200' value='".$tex[$i] ."' class='cxtxt' onKeyUp='Contar('eBann','sBann','{CHAR} characters left.',100);' /><br><span id=sBann class=minitext>100 characters left.</span></td> </tr> <tr> <td width='20%' bordercolor='#ffffff' class='menu'>Link:</td> <td width='80%' bordercolor='#ffffff' class='menu'><input name='link[$i]' type='text' size='90' maxlength='200' value='".$tes[$i]."' class='cxtxt' /></td> </tr> "; } ?> Sera q alguem sabe oq esta errado ou uma solução diferente?Qualquer ajuda eu agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
Tellys Castro 12 Denunciar post Postado Abril 25, 2007 esse cod nao e js nao Compartilhar este post Link para o post Compartilhar em outros sites