Forum de discussion
Forum « Programmation Javascript » (archives)
integrer ma <body onload='function'> dans mon JS
Envoyé: 10 mai 2006, 16h24 par hernibernie
J'm'arrache les cheveux. J'ai un menu qui appelle <body onload="initMenu('menu','vg')">
et bien sûr j'ai un menu.js attaché dans le head.
ET j'ai un mignon petit script pour ouvtir les images dans une sorte de pop-up stylée: lightbox.js.
Mais, y'a conflit ! c'est visible ici : http://charcoalrider.ifrance.com/pages/hist_resume.html
et pourtant, dans ce lightbox.js, y'a
<code>//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function'){
window.onload = func;
} else {
window.onload = function(){
oldonload();
func();
}
}
}
addLoadEvent(initLightbox); // run initLightbox onLoad
</code>
Donc, je me dis qu'inclure ce <body onload dans mon menu.js en
window.onload = initMenu('menu','vg')
Mais ça marche pô....
z'auriez une idée ?
Merci d'avance
Réponses
|