per nulla "logicamente": così come funziona inserito nel documento dovrebbe funzionare in un file esternoOriginariamente inviato da danlupo
ma logicamente non funziona.
accertati che jquery venga inclusa prima del tuo script esterno
poi guarda la console javascript di firefox e vedi se riporta errori