Tengo una duda con JavaScript, pues bien, estoy programando una web con HTML y una de las divisiones que he hecho (el menú de navegación), es una franja vertical que tiene que ocupar toda la altura (height) del body una vez cargado.
Realicé una función javascript que se llama en la etiqueta <body> de esta manera:
Código:
Función JavaScript:<body id="cuerpo" onload='calcularalto()'>
Código:
El problema es que tengo una división que es una galería FlexSlider, que no se exactamente cuando se carga, porque cuando salta la función onload del body, me dice que el height de la división donde tengo el flexslider es 0, por tanto, no me calcula la altura de toda la página. function calcularalto(){ alto = document.getElementById('cuerpo').offsetHeight; document.getElementById('menu').style.height = alto +'px'; }
Y la galería se carga una vez asignada a la división del menú la altura, que por tanto, es menor a la que debería ser.
No se si me he explicado bien, espero que me puedan ayudar.
Un saludo