Ho scaricato uno script per uno scroller di news per un sito da HTML.
Per questioni di organizzazione, ho creato un file .js che includo poi nell'head della pagina che lo utilizza. Il problema è che i componenti di questa pagina vengono generati dinamicamente da funzioni php. Ogni tanto, non riesco a capire a cosa sia dovuto, mi appare un errore che in parole povere mi spiega che una funzione fa riferimento ad una variabile che non è inizializzata.
Mi succede solo su firefox, o perlomeno firefox me lo fa notare, magari IE se ne sbatte
Ho pensato che forse è dovuto al fatto che quando lo script viene eseguito, l'html non ha ancora creato gli elementi html nel document e quindi il suddetto fa riferimento a cose non ancora allocate. Come posso ovviare al problema mantenendo comunque la soluzione di avere un file .js separato che poi includo? Grazie.

L'errore, per quanto possa esservi utile è il seguente:

dn_interval is not defined
[Break on this error] clearInterval(dn_interval);

Non riesco a risalire alla pagina da cui l'ho scaricato, ma si chiama "domnews_dl".
Grazie per l'attenzione.