Ciao,
Il problema credo dipenda dal nome usato per la funzione cioè "open", open infatti è anche un metodo nativo dell'oggetto window gestito poi da javascript. Credo quindi che vadano in conflitto le 2 funzioni dati i nomi uguali. Sull'onload funziona forse perchè le variabili e metodi globali non sono stati ancora caricati nella finestra del browser.

Rispondi quotando