Salve a tutti,

ho notato che menu espandibili come questo e questo presi da html.it, una volta caricati sul web hanno un grave difetto:
se la pagina è particolarmente pesante (es. con molte immagini) il file .js non si carica finchè tutte le immagini non sono caricate : capite bene che questo è un enorme svantaggio perchè ad esempio nel primo link che ho messo, le voci del menu non sono cliccabili istantaneamente costringendo l'utente a dover aspettare il caricamento dell'intera pagina prima di poterla cambiare.

Fate la prova voi stessi prendendo l'esempio nel primo link, aggiungendo un'immagine pesante subito dopo il menu e hostando il tutto su un sito web (ovviamente il problema non si pone sul pc di casa dato che il caricamento è praticamente istantaneo).

Poichè non so programmare in javascript volevo sapere se c'è un modo per impostare il caricamento dei file .js prima del resto della pagina o se esiste una strada per creare un menu espandibile e richiudibile a livelli (con anche link diretti di primo livello) che non soffra del problema sopra citato (non necessariamente in javascript).

Un grazie in anticipo.