Hm..., tengo el siguiente codigo y me gustaría saber el por qué de una cosa.
 Cita:   
Bueno, pues la altura del div llamado "left_div" no aparecerá en pantalla porque el comando alert está fuera de la function, porque si lo meto dentro de esta manera...function alert() {
 
msg_alert = document.getElementById("left_div").offsetHeight;
 
}
 
alert(msg_alert)
 msg_alert = document.getElementById("left_div").offsetHeight;
}
alert(msg_alert)
 Cita:   
...si funciona.function alert() {
 
msg_alert = document.getElementById("left_div").offsetHeight;
alert(msg_alert)
}
 msg_alert = document.getElementById("left_div").offsetHeight;
alert(msg_alert)
}
Me gustaría saber por qué?
Lo que si he leeido en otras webs, es que si creas una variable dentro de una función esa variable sólo sirve para esa funcion, y cuando acabe la funcion, todo desaparece. Estamos ante eso?
Y otra cosa, si ahora la linea msg_alert la llevas fuera de la function junto al comando alert de la siguiente manera:
 Cita:   
Por qué tampoco va el mensage del alert?function alert() {}
 
msg_alert = document.getElementById("left_div").offsetHeight;
alert(msg_alert)
 msg_alert = document.getElementById("left_div").offsetHeight;
alert(msg_alert)
Grazie in anticipo!
 
 
 Pequeña duda - alert
 Pequeña duda - alert 


 
 
