Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2011, 06:52
Avatar de julliop
julliop
 
Fecha de Ingreso: septiembre-2006
Ubicación: Asturias, patria querida
Mensajes: 42
Antigüedad: 17 años, 7 meses
Puntos: 0
salto de linea inesperado

Espero entendais el problema.

Tengo un script que mediante prototype.js modifica el contenido de un DIV en función de si un registro existe o no.

el div es éste (lo cargo con php):

Código PHP:
Ver original
  1. echo '<div id="otroDiv"name="otroDiv"></div>';

una vez modificado el div, al enviar el formulario (onSubmit) compruebo lo que tengo en ese div, para permitir o no enviar el formulario. En el codigo indico como recupero los datos del div.

Código Javascript:
Ver original
  1. var otroDiv=document.getElementById('otroDiv');            
  2. var texto = otroDiv.innerHTML;
  3. alert (texto+"prueba"+texto); // no lo uso, es para explicar el problema

Bien, cuando quería comparar con texto cualquier cadena de texto, nunca me funcionaba el if, entonces probe a mostrar texto, al principio no caia, puesto que me mostraba el contenido del div perfecto, pero después cai en que me estaba metiendo un salto de línea.

El alert anteriormente destacado muestra algo asi:(suponiendo texto="ok")

ok
pruebaok

¿Por qué me aparece ese salto de línea?¿Como lo quito o soluciono el problema?

También mencionar que el cuando veo el contenido del div en php/html, no se ve ese salto de línea, por lo que deduzco que se produce al "leer" con javascript del div

Gracias de antemano.