PDA

View Full Version : [JavaScript/jQuery] problema sincronizzazione script


DanielDj
21-11-2012, 18:09
Ciao a tutti, sto realizzando per l'università un plugin jquery che comunica con un server attraverso i websocket.

Nella pagina HTML faccio caricare il file JavaScript contenente i metodi per gestire la comunicazione websocket ed il file contenente il plugin.
Fin qui tutto OK.
il problema nasce se nell' header della pagina HTML richiamo una funzione del plugin che invia un messaggio al server. Questo accade perché il client tenta di inviare il messaggio durante la fase di connessione.
L'unica cosa che mi è venuta in mente è di inserire i comandi che richiamano il plugin dall'header, all'interno di una function che viene richiamata all'interno della funzione onopen dei websocket (cioè solo dopo che il client e server siano effettivamente connessi)

Tale soluzione però non è molto pulita perché non so ne chi e ne come verrà utilizzato il plugin.

Esiste un altro modo per far si che gli script successivi ai websocket vengano caricati solamente a connessione stabilita o comunque esiste una soluzione migliore?

Vi prego aiutatemi...è importante
grazie :)