Avatar billede -zonic- Nybegynder
18. juni 2007 - 17:14 Der er 12 kommentarer og
1 løsning

body onload flere funktioner?

hejsa.. jeg vil have 2 funktioner til at loade i <body onLoad> men kun den ene vil virke.. hvordan gør man ?
<body onLoad="clearPreloadPage();" Nifty("div.box_right");">
Avatar billede roenving Novice
18. juni 2007 - 17:16 #1
Gnyf-fejl !-)

<body onLoad="clearPreloadPage(); Nifty('div.box_right');">
Avatar billede -zonic- Nybegynder
18. juni 2007 - 17:25 #2
fedt.. kan man samle det i en fil, så man sige ex noget lignende, <body onLoad="test.js"> eller noget i den dur.. for har nok 5 funktioner der skal køre :D

smid i øvrigt lige et svar :-)
Avatar billede roenving Novice
18. juni 2007 - 17:30 #3
Du kan sagtens smide det i en fil:

<script type="text/javascript" src="startFunc.js"></script>

-- og startFunc--filen kan så f.eks. se sådan ud:

window.onload = function(){
  clearPreloadPage();
  Nifty('div.box_right');
  dinTredjeFunktion();
  // osv.
}

-- bemærk, at der intet andet end javascript-kode må være i filen, og at der intet som helst andet skal skrives i html-dokumentet !-)
Avatar billede -zonic- Nybegynder
18. juni 2007 - 17:39 #4
æv, det virker ikke :( når jeg sætter de andre funktioner ind, så stopper preloaderen aldrig igen :(  virkede med de 2 funktioner i body, men det med filen virker ikke... har lavet følgende i mit dokument.:

<script src="css/load.js" type="text/javascript"></script>

</head>

<body>

og js filen..

window.onload = function(){
    clearPreloadPage();
      Nifty('div.box_right');
    Nifty("div.box_left");
    Nifty("div.box_content");
    Nifty("div#indhold");
    Nifty("div.date");
    Nifty("div#footer");
}
Avatar billede roenving Novice
18. juni 2007 - 22:18 #5
Det er i hvert fald ikke i ovenstående fejlen ligger, men måske har du placeret kaldet, så det eksekveres inden (selvom det lyder fuldstændig umuligt !-)

-- kan du ikke linke til dit foreløbige resultat ?-)
Avatar billede -zonic- Nybegynder
19. juni 2007 - 15:11 #6
Avatar billede -zonic- Nybegynder
19. juni 2007 - 15:15 #7
hov... www.skovbakken-badminton.dk/index3.php

nifty funktionen gør at divs får runde hjørner
Avatar billede roenving Novice
19. juni 2007 - 15:23 #8
-- ligger den nye js-fil ikke i samme mappe, som dine andre scripts ?-)

-- jeg kan i hvert fald slet ikke finde den !-)
Avatar billede -zonic- Nybegynder
19. juni 2007 - 15:43 #9
hmm.. skal alle scripts ligge i samme mappe? :-/
Avatar billede roenving Novice
19. juni 2007 - 15:50 #10
Nej, det er fuldstændig ligemeget, mn prøv at skrive linket, du bruger ind i din egen browser, og du vil opdage, at browseren siger, at der ikke findes en sådan ressource !-)

www.skovbakken-badminton.dk/css/load.js
Avatar billede -zonic- Nybegynder
19. juni 2007 - 16:50 #11
DOH... flot... den skulle jo hedde www.skovbakken-badminton.dk/lb2/css/loader.js

hvor stiv kan man lige være :D

nu virker det perfekt.. mange tak for hjælpen!
smid lige et svar!
Avatar billede roenving Novice
19. juni 2007 - 17:05 #12
Velbekomme '-)
Avatar billede roenving Novice
19. juni 2007 - 22:02 #13
-- og tak for point ;~}
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