Cita:
Iniciado por _cronos2
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 originalvar tama=0;
//supongo que la inicializaría a 0 si la declaras como
//variable a secas, pero es más correcto ponerlo así
function agrandartama () {
tama +=10;
/* si pones var aquí otra vez no funcionará,
* es un poco difícil de explicar, si quieres
* busca información sobre scope
* (creo que se llama así)
*/
//no hace falta devolver la variable
}
function agrandartamaactua () {
if (tama<400) {
setInterval("agrandartama ()", 200);
}
}
/*
*
*/
var veces = 0;
function aumentaDiv(id){
var div = document.getElementById(id), h = div.style.height;
div.style.height += 10;
//div.style.height = parseFloat(h.substr(0,h.length-2))+10+'px';
/* no estoy seguro de si sirve poner +10 así a pelo,
* quizás hay que ponerlo con px (me imagino que sí),
* prueba de las dos maneras.
*/
return ++veces;
}
while(aumentarDiv('div')<10){
setInterval("aumentarDiv('div')", 200);
}
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 ?