Brug følgende kode: ---------------------------------------------- newModul = document.createElement("script"); newModul.setAttribute("type","text/JavaScript"); newModul.setAttribute("src","cookies.js"); document.getElementsByTagName("head")[0].appendChild(newModul); ---------------------------------------------- Den indsætter et <script>-tag i <head>, ligesom du ellers selv skulle gøre manuelt.
Hvis der f.eks. er tale om moduler, kan man jo oprette en boolsk variabel for hvert modul og så først sætte den til true, når modulet er loaded ... så ved man om ikke andet, hvornår dets objekter, variabler og funktioner kan benyttes. Helt sikkert er det dog, at man skal holde munden helt rundt om tungen =)
Hvis du har mange filer der skal inkluderes / lægges sammen til en, kan du evt. også gøre det på serversiden med f.eks. PHP. :-) Det synes jeg umiddelbart er lettere og så er du også ude over problemet med om filen er loadet, da alt er loadet på body.onload
Jeg takker for alle de gode forslag og ting man skal være opmærksom på. Jeg har ikke så mange filer så det går nok.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.