Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/06/2009, 14:33
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Ayuda con texto desplegable.

Hola

Con permiso

Este es bastante mas sencillo

Código javascript:
Ver original
  1. function cambia(esto) {
  2. var obj = document.getElementById(esto);
  3.  
  4.     if(obj.style.display == 'none' ) {
  5.                     despliega(esto);
  6.             } else {
  7.                         recoge(esto);
  8.             }
  9. }
  10.  
  11.  
  12. var height=1;
  13. function despliega(elem) {
  14.  
  15.     if(height<=120){
  16.     height+=5;
  17.         document.getElementById(elem).style.display='block';
  18.         document.getElementById(elem).style.height=height+'px';
  19.         setTimeout("despliega('"+elem+"')",30);
  20.  
  21.     }
  22. }
  23.  
  24.  
  25.  
  26. function recoge(elem) {
  27.  
  28.     if(height>=0){
  29.     height-=5;
  30.         document.getElementById(elem).style.height=height+'px';
  31.         setTimeout("recoge('"+elem+"')",30);
  32.  
  33.     }
  34.     else
  35.     {
  36.         document.getElementById(elem).style.display='none';
  37.     }
  38. }
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;" />