Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/03/2004, 09:21
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Hola netoec:

Se me ocurre una funcioncilla fácil usando split, pero voy a improvisar una con charAt...

function nEspacios(dato) {
var contador = 0;
for (var i == 0; i < dato.length; i ++)
contador += (dato.charAt(i) == " ") ? 1:0;
return contador;
}

Si esto funciona bien (no lo probé aún )... tendrías que hacer un pequeño arreglo...

Código PHP:
function ExtensionMensaje(Formulario){
        
TotalMensaje Formulario.mensaje.value.length nEspacios(Formulario.mensaje.value);
        if (
TotalMensaje 133 ) {    
            
Formulario.mensaje.value Formulario.mensaje.value.substring(0,133)
            
CRestantes 0
        
}
        else {
            
CRestantes 133 TotalMensaje
        
}
        
Formulario.CRestantes.value CRestantes
    

He notado que usas la función en muchos eventos, y me parece que con onkeyup sería suficiente.

Saludos