Ver Mensaje Individual
  #13 (permalink)  
Antiguo 02/08/2011, 01:10
Avatar de polarubi
polarubi
 
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 16 años
Puntos: 2
Respuesta: ver mas y ver menos

Cita:
Iniciado por ceSharp Ver Mensaje
mmmmm, quería decir las funciones javascript que hacen que funcione lo que has puesto, y el HTML. con lo que me has puesto no puedo hacer nada... :)
claro tenes razon ajaj

y mira en mi index.php puse esto

Código HTML:
<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;
}
</script> 
y donde quiero que aparesca lo que quiero

lo puse en cualquier lado (dentro de <html>) esto

Código HTML:
<body onload="contraer();">

<table width="200px">
<tr>
<td>
<div id="el_div">
uno dos tres cuatro cinco seis siete ocho nueve diez once doce trece catorce quince
dieciseis diecisiete dieciocho diecinueve veinte</div>
<br />
<div style="font-family:Courier New;font-size:8pt;color:Blue;cursor:hand" onclick="gestionarTexto(this);" id="mas">Leer más</div>
</td>
</tr>
</table>

</body> 
saludos