01/07/2011, 04:17
|
| | | Fecha de Ingreso: octubre-2008 Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años Puntos: 66 | |
Respuesta: mostrar parte de un texto y luego con un "leer mas" mostrar el resto al in hola pablo,
también lo puedes hacer en javascript, eh? mira, un ejemplo sencillito de cómo poder hacerlo:
-------------------------------
(el código JS)
<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>
--------------------------
(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>
-----------------
se puede y se debe mejorar este código, pero es una ejemplo más o menos fácil de hacer el efecto que tu quieres.
prueba si quieres y nos cuentas.
saludos. |