Ver Mensaje Individual
  #24 (permalink)  
Antiguo 19/06/2009, 05:45
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 2 meses
Puntos: 126
Respuesta: Ayuda con texto desplegable.

Hola

Si copiastes el código tal y como te lo dí, ha de funciona

En rojo los cambios con respecto al anterior

function cambia(elem) {
var obj = document.getElementById(elem);

if(obj.style.display == 'none' ) {
despliega(elem,1);
} else {
recoge(elem,121);
}
}



function despliega(elem,height) {
if(height<=120){
height+=5;
document.getElementById(elem).style.display='block ';
document.getElementById(elem).style.height=height+ 'px';
setTimeout("despliega('"+elem+"',"+height+")",30);

}
}



function recoge(elem,height) {

if(height>=0){
height-=5;
document.getElementById(elem).style.height=height+ 'px';
setTimeout("recoge('"+elem+"',"+height+")",30);

}
else
{
document.getElementById(elem).style.display='none' ;
}
}


Con respecto al link, puedes usar lo que dice buzu o <a herf="javascript:void(0)" onclick".... >

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />