hai due opzioni, a mio avviso,
1. inserisci gli script in Flash sull'evento onDomready (o l'inizializzazione del Lightbox, come preferisci) anziché nell'onLoad e metti l'altro sull'onLoad.
2. fai caricare le immagini asincronamente e definisci l'inizializzazione del lightbox solo quando le immagini sono caricare.
in ogni caso ti conviene cambiare l'ultimo metodo di Lightbox:
Codice PHP:
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - [url]http://simon.incutio.com/[/url]
//
function addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function'){
window.onload = func;
} else {
window.onload = function(){
oldonload();
func();
}
}
}
in
Codice PHP:
//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - [url]http://simon.incutio.com/[/url]
//
function addLoadEvent(func)
{
var oldonload = window.onload;
if (typeof window.onload != 'function'){
window.onload = func;
} else {
window.onload = function(){
func();
oldonload();
}
}
}
In questo modo l'inizializzazione di Lightbox viene eseguita prima delle altre funzione di onLoad.
Non è comunque raccomandabile inserire funzioni troppo lunghe in onLoad perché rischi di bloccare l'esecuzione degli script fino allla loro conclusione.