Avatar billede Slettet bruger
20. november 2008 - 10:46 Der er 2 kommentarer og
1 løsning

Start af script

Hej

Mit spørgsmål går på, i hvilken rækkefølge javascripts skal aktiveres i de forskellige browsere.

Jeg har en række funktioner der skal aktiveres og disse ligger alle i headeren. Disse funktioner bruger elementer længere nede på siden.

Jeg har pt. blot indskrevet en funktion start i bunden af min header, som starter de relevante funktioner - men problemet er at i IE kommer der en fejl med at de elementer som funktionerne kalder ikke eksistere.

Ovenstående virker fint i Chrome, FF og Opera.

Skal jeg bruge onload i IE, eller?!? Hvordan gøres dette bedst muligt?!?

Blot til info, så drejer disse funktioner sig om XMLHTTP hvorfor det ikke ser så pænt ud på siden at den blot er tom indtil at dataene hentes - så onload er måske ikke så optimal?
Avatar billede olebole Juniormester
20. november 2008 - 11:06 #1
<ole>

Du henter forhåbentlig ikke søgerelevant indhold med Ajax? Det er teknikken komplet uegnet til, da søgemaskiner jo så ikke kan indeksere indholdet.

Derudover bør du bruge window.onload event'en:

window.onload = function(){
    minFunktion_A();
    minFunktion_B();
    minFunktion_C();
}

/mvh
</bole>
Avatar billede Slettet bruger
20. november 2008 - 11:30 #2
Nej nej, det er ikke søgerelevant indhold - det er blot nogle priser som ligger i xml filer...
Avatar billede olebole Juniormester
20. november 2008 - 12:46 #3
Så er der ingen problemer  =)
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