Non vorrei sembrarti pedante - è che cerco di darti indicazioni per potere essere davvero aiutato (non necessariamente da me): ma tra postare i codici e postare l' intero applicativo c'è una certa differenza, dentro la quale ci si perde.
Quale? Che quando si dice "manda i codici" non si intende di solito ogni cosa, ma si intrnde che un debug che abbia localizzato almeno una dozzina di righe incriminate e non di più sia stato già fatto.
Hai provato a vedere cosa succede su Firefox? Ho letto che funziona, ma la sua console non riporta proprio nulla? Firefox ha una console degli errori molto più descrittiva e potrebbe aiutarti a circoscrivere il problema alla famigerata dozzina di righe di codice.
Capisco che sei qui perchè non riesci a risolvere un problema, ma tu devi anche capire che postare quasi un intero applicativo è un po' come dire a chi volesse aiutarti: e ora trova questo ago nel pagliaio.
Fai un po' di debug anche con firefox, guarda che dice la console, localizza le righe di codice incriminate, e poi postaci i codici - non il "pagliaio" ma diciamo uno sgabuzzino :-)
Non t'offendere eh. E' che molti solo a vdere quella paginata rinunciano senza nemmen metterci mano ai codici.