vale, ya he visto qué pasaba...
dentro de la funcion expandir() la variable texto_original tenía un espacio que separaba la variable, y se estaba volviendo loco, jejejeje
Código HTML:
Ver originalfunction expandir()
{
document.getElementById('el_div').innerHTML=texto_original; //comprueba que esta variable no tiene ningún espacio
}
es posible que cuando copiaste el codigo del enlace que te puse se copien espacios sin querer. Pero vamos, que borrando dicho espacio se soluciona.
saludos.