ciao
sto cercando di creare la mia prima chat solo con javascript e jsp (no applet)
non so come fare con le finestre delle chat private
la pagina principale con la chatPubblica riceve dal server periodicamente un oggetto xml con i messaggi di chat privata che servono ad aggiornare le finestre di chat privata che l'utente ha aperto
ho riscontrato un diverso comportamento tra internet explorer e firefox :
- in ie il flusso passa alla istruzione successiva a window.open(); solo dopo che la finestra è stata creata
- in firefox la finestra viene creata in maniera asincrona e il flusso passa alla istruzione successiva a window.open(); ancora prima che la finestra sia stata completamente creata,
cio comporta che un tentativo di accedere agli elementi della fienstra puo generare errore se non è stata creata
il seguente codice genera errore con firefox:
searchWin = window.open('chatPrivata.html', strNomeFinestra,'');
searchWin.document.getElementById("txtAMsg").value = strMessaggi;
??? domanda: ci sarebbe modo per forzare la creazione della finestra prima che il flusso passi alla istruzione successiva a window.open() ????
ciao
biagiopas