I teorien kunne det godt lade sig gøre - men det ville blive en frygtelig kludret løsning ... de skal i realiteten dis-/enables enkeltvist.
Sæt et flag til false i toppen - og sæt det til true på onload. Spørg derefter i alle funktioner, der bliver kaldt via event-handlers, om flaget er true:
var loaded = false; function initMyShit(){ // en hel masse kode loaded = true; } window.onload = initMyShit;
Ja det har jeg faktisk men problemet ligger lidt i at det er bunker af funktioner hvor det skal tilføjes og det ville jeg helst undgå - så bliver det nemmere bare at lave en load side.
Ja, faktisk bør man altid begynde med sådan et flag og så bruge det, mens man skriver hele koden. Det er ikke sjældent at se JS-fejl, der udløses af mouse-events, der ikke kan afvikles, fordi siden er længe om at loade :)
tænkte det nok bare smid et svar. det bliver hurtigere at copy paste tror jeg. Jeg har faktisk allerede et pageloaded flag som jeg ville bruge til det samme men glemte det altså i 95 procent af de kaldte funktioner.
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.