Foros del Web » Programando para Internet » Javascript »

Problema con document write y espaciado.

Estas en el tema de Problema con document write y espaciado. en el foro de Javascript en Foros del Web. Buenas gente, tengo un problemilla. Quiero escribir en html apartir de un código javas script. Es el siguiente: Código HTML: function comprobar(texto){ if(texto.length>574){ texto = ...
  #1 (permalink)  
Antiguo 12/02/2007, 09:36
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema con document write y espaciado.

Buenas gente, tengo un problemilla.

Quiero escribir en html apartir de un código javas script. Es el siguiente:

Código HTML:
function comprobar(texto){
	
if(texto.length>574){

texto = texto.substr(0,574);
document.datos.comentario.value = texto;
	
}
	
var xa, xs, xi;
	
xa = navigator.userAgent;
	
xs = "MSIE";
	
if ((xi = xa.indexOf(xs)) >= 0) {

document.datos.oculto.value = texto.length+1+" caracteres. (575 máx.)";
		
}else{
		
document.datos.oculto.value = "   " + texto.length+1+" caracteres. (575 máx.)";
	
}

}
El problema viene, en que yo quiero que deje un espacio antes de escribir, si el navegador es diferente que el Explorer, por eso pongo " "+, pero lo que me hace esto es a la vez de dejarme el espacio, que la variable texto.lenght, vaya de 10 en 10, en vez de 1 en 1 al escribir los elementos.

Cabe decir, que si le quito " "+, las sumas me las hace bien en firefox por ejemplo (que es diferente que ie logicamente).

Alguien me puede decir como tendría que ponerlo por favor?

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:17.