Cita:
Iniciado por ceSharp me dejas loco, jejejeje.
mira prueba esto tal cual te lo pongo en un archivo independiente HTML
Código HTML:
Ver original<html xmlns="http://www.w3.org/1999/xhtml"> <script type="text/javascript"> var texto_original = '';
function gestionarTexto(div)
{
//aquí valoramos si hay que expandir o contraer el texto, en función de lo que ponga en el
<DIV>if(div.innerHTML == 'Volver')
{contraer();div.innerHTML='Leer más';}
else
{expandir();div.innerHTML='Volver'}
}
function contraer()
{
//vamos a limitar el texto a 50 caracteres y guardamos el texto original
texto_original = document.getElementById('el_div').innerHTML;
document.getElementById('el_div').innerHTML = texto_original.substring(0,50) + '...';
}
function expandir()
{
document.getElementById('el_div').innerHTML=texto_original;
}
<body onload="contraer();"> uno dos tres cuatro cinco seis siete ocho nueve diez once doce trece catorce quince
dieciseis diecisiete dieciocho diecinueve veinte
</div><div style="font-family:Courier New;font-size:8pt;color:Blue;cursor:hand" onclick="gestionarTexto(this);" id="mas">Leer más
</div>
así tal cual te lo he puesto y guardado en un archivo html me funciona bien en IE, FF y Chrome. La verdad no sé qué puede estar dándote error...
bueno, pruébalo eso si quieres y nos cuentas.
saludos
ahora si funciona perfecto, podria ser que cuando situo el mouse en LEER MAS se ponga la manito como si fuera un link
te agradesco =)