Avatar billede spyrodrag Nybegynder
12. april 2007 - 21:57 Der er 4 kommentarer og
1 løsning

Tjek om et givent javascript er loaded

Som titelen antyder, så er der brug for et småt script der tjekker om et script er loaded, og hvis ikke det er loaded, så skal det loades.

Der skal helst undgåes brug af reg exp.

- Martin.
Avatar billede roenving Novice
13. april 2007 - 00:02 #1
-- øeh, hvad skulle problemet være ?-)
Avatar billede olebole Juniormester
13. april 2007 - 13:32 #2
<ole>

Du kan sætte en variabel:

<script type="text/JavaScript">
var bLoaded = false;
</script>
<script type="text/JavaScript" src="minJSfil.js"></script>

Det allersidste, du skriver i din JS-fil, er:
    bLoaded = true;

- så ved du altid, om JS-filen er loaded  =)

/mvh
</bole>
Avatar billede spyrodrag Nybegynder
13. april 2007 - 13:35 #3
roenving -> Kort fortalt, så skal jeg loade et javascript uden for head i html. Jeg ved godt at det ikke er pænt, men det er nødvendigt i dette tilfælde pga. CMS systemet.

olebole -> Ja, fin løsning. Smid et svar.
Avatar billede olebole Juniormester
13. april 2007 - 13:44 #4
Der er såmænd ikke spor i vejen for at lægge et script-element udenfor head-elementet ... men style-elementer må _kun_ ligge i head-elementet  ;o)
Avatar billede roenving Novice
13. april 2007 - 14:27 #5
Den eneste begrænsning, der er på at lægge scripts (eller referencer til eksterne scripts !-), er, at de skal ligge indenfor _enten_ head eller body-elementet ...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester