Ho notato che se eseguo questo codice dal documento stesso:

alert(document.getElementById("boxMain"));

Va tutto bene. Ma se eseguo questo da un file esterno:

alert(document);
alert(document.getElementById("boxMain"));

Vede document, ma il secondo alert mi dà null. Questo almeno con Firefox.

Perchè???? E soprattutto, come cavolo faccio a chiamare getElementById() da una libreria esterna??