Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/11/2010, 10:25
staipi
 
Fecha de Ingreso: septiembre-2009
Mensajes: 30
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: aumentar el tamaño de un div poco a poco

Cita:
Iniciado por _cronos2 Ver Mensaje
Sí y no, supongo que de esa manera funcionaría aunque no me refería a eso. Voy a hacer algunas correcciones a tu código y luego te pongo el mío, y usas el que quieras:
Código Javascript:
Ver original
  1. var tama=0;
  2. //supongo que la inicializaría a 0 si la declaras como
  3. //variable a secas, pero es más correcto ponerlo así
  4. function agrandartama () {
  5. tama +=10;
  6. /* si pones var aquí otra vez no funcionará,
  7.  * es un poco difícil de explicar, si quieres
  8.  * busca información sobre scope
  9.  * (creo que se llama así)
  10.  */
  11. //no hace falta devolver la variable
  12. }
  13.  
  14. function agrandartamaactua () {
  15. if (tama<400) {
  16. setInterval("agrandartama ()", 200);
  17. }
  18. }
  19. /*
  20.  *
  21.  */
  22. var veces = 0;
  23. function aumentaDiv(id){
  24.  var div = document.getElementById(id), h = div.style.height;
  25.  div.style.height += 10;
  26.  //div.style.height = parseFloat(h.substr(0,h.length-2))+10+'px';
  27.  /* no estoy seguro de si sirve poner +10 así a pelo,
  28.   * quizás hay que ponerlo con px (me imagino que sí),
  29.   * prueba de las dos maneras.
  30.   */
  31.  return ++veces;
  32. }
  33. while(aumentarDiv('div')<10){
  34.  setInterval("aumentarDiv('div')", 200);
  35. }
Código HTML:
Ver original
  1. <div id='div'>Esto se agranda</div>
Saludos (:
Amigo ninguno de los dos ejemplo me funciona :/

ya he provado si es algo malo pruebo con .style.visibility y si funciona el ejemplo

pero cuando trato de hacerlo con el tamaño no funciona :/ que sucedera que crees tu ?