webForumDet fria alternativet

Två onload

JavaScript

2 svar · 363 visningar · startad av Mika3l

Medlem sedan nov. 20018 492 inlägg
Frågan#1

Jag behöver använda mig av två koder vid onload för att köra igång ett bildgalleriscript (Shadowbox) och för en egen Ajax-funktion. Men dom krockar om jag skriver window.onload för bägge. Sökte runt lite och testade med addEvent men då fungerar ingen av dem (men jag kan säkert va helt ute och cykla).

<script type="text/javascript">
}
function addEvent(o, e, f) {
  return o.addEventListener ? o.addEventListener(e, f, false) : o.attachEvent('on' + e, f);
}
addEvent(window, 'load', Shadowbox.init);
addEvent(window, 'load', getPrices('sek');
</script>

Från början använde jag window.onload = Shadowbox.init; resp. function(){ getPrices('sek') }.

Medlem sedan dec. 20025 483 inlägg
#2
addEvent(window, 'load', Shadowbox.init);
addEvent(window, 'load', function(){getPrices('sek')});
Medlem sedan nov. 20018 492 inlägg
#3

Tack nu fungerar det utmärkt! :) Såg att jag hade missat att ta bort en } (först) som ställde till lite bekymmer också.

307 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
173 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)