Newsgroup: it.comp.lang.javascript
Titolo: window.open

Ho una pagina contenente uno script che mi apre una finestra con
l'istruzione window.open
L'ho testato su varie macchina e funziona correttamente.
Ieri però l'ho testato su un computer con S.O. win2000 e quando viene
eseguita la funzione window.open, il computer emettene un suono (uno dei
classici "ding" di windows) e nessuna finestra viene aperta.
La pagina non rileva nessun errore di esecuzione dello script. Allora perché
succede questo?
Ho provato a visitare anche altri siti che aprono finestre al caricamento
della pagina (come 
html.it
) e il risultato è lo stesso: non si apre la
finestra e il computer emette il "ding".
Qualcono conosce il motivo?


Probabilmente è installato qualche programma che blocca i popup (tipo
PopupCop, Popup Killer, ecc.). Vedi se compare in alto il pulsante per
abilitare e disabilitare il programma...

Ho una pagina contenente uno script che mi apre una finestra con
l'istruzione window.open
L'ho testato su varie macchina e funziona correttamente.
Ieri però l'ho testato su un computer con S.O. win2000 e quando viene
eseguita la funzione window.open, il computer emettene un suono (uno dei
classici "ding" di windows) e nessuna finestra viene aperta.
La pagina non rileva nessun errore di esecuzione dello script. Allora perché
succede questo?
Ho provato a visitare anche altri siti che aprono finestre al caricamento
della pagina (come 
html.it
) e il risultato è lo stesso: non si apre la
finestra e il computer emette il "ding".
Qualcuno conosce il motivo?



Qualcono conosce il motivo?


Ti ho risposto.

Salve a tutti, ho un problema.
Sono coinvolte 3 pagine: la pagina di immissione dati, la pagina di ricerca
e la pagina di verifica.
Dalla pagina di immissione c'è un link per l'esecuzione di ricerche:
<a href="#" window.open('cerca.inc?parametri..','test','varie')>cerca</a>
Se apro la pagina delle ricerche ho che la history della pagina di
immissione si annulla, (o così sembra) in quanto se dalla pagina di
immissione passo a quella di verifica e da quella di verifica tramite
history.back() torno a quella di immissione perdo tutti i valori inseriti.
Si verifica infatti che la pagina di immissione non viene riletta dalla
cache ma ricaricata dal server.
Se invece dalla pagina di immissione passo alla pagina di verifica
direttamente e poi torno indietro, la pagina di immissione mantiene tutti i
valori inseriti.
Ho fatto varie prove usando anche l'attributo target ma senza successo.
Qualcuno mi può aiutare?
Grazie Fede.

Ti ho risposto.
Scusami, hai ragione.
Solo che non mi ero accorto che esisteva già un post con lo stesso subject
cho ho utilizzato io.
Grazie del consiglio. Avevi ragione riguardo al tipo di applicazione.
Ciò che bloccava le finestre di popup era la toolbar di Google (dovutamente
configurata).
Fra l'altro ho notato che un sacco di gente la installa.
Di conseguenza mi sento di sconsigliare vivamente l'utilizzo di finestre di
popup poiché, a quanto pare, non sono gradite da molti.
Ciao, Stefano.

 Qualcuno mi può aiutare?
Mi sono perso un po' con i passaggi, ma come ti ho detto il metodo non e'
propriamente "sicuro".. cmq se vuoi possiamo verificare qual'e' quello che
fa da discriminante nei due casi.. pero' dovrei capire meglio come funziona
il flusso.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Salve a tutti, ho un problema che non ho risolto pur avendo eseguito varie
prove con target ed aver cercato un po' per la rete, allora mi rivolgo a
voi:
Ho 3 pagine:
la pagina di immissione dati, la pagina di ricerca (richiamata dalla pagina
di immissione con window.open), e la pagina di verifica, alla quale si
arriva dalla pagina di immissione dopo aver inserito i dati.
Dunque, se dalla pagina di immissione passo alla pagina di verifica
direttamente e poi torno a quella di immissione con history.back() tutti i
dati inseriti dall'utente rimangono.
Se invece apro la pagina di ricerca e poi passo a quella di verifica ed in
seguito torno a quella di immissione, sempre con history.back(), ho che la
pagina di immissione viene ricaricata e tutti i dati inseriti vengono persi.
Sembra che l'apertura della pagina di ricerca (è una pagina dinamica creata
con delle servlet) pasticci l'history pertanto il back provoca una chiamata
al server in cui chiedo la pagina di immissione.
Ho provato a giocare anche con l'history ma senza successo.
Qualcuno sa come risolvere questo problema?
Grazie, Stellina.








Grazie, Fede

Ebbene, risolti i problemi con il server delle news sono di nuovo qui:
Ho 3 pagine: se da test_r3.inc chiamo la pagina di ricerca, poi vado avanti
e poi torno a r3.inc i valori immessi vanno persi.
Se da test_r3.inc vado avanti e poi torno indietro i valori immessi
rimangono.
su 
http://demo.smeup.com/test_r3.inc
 c'è tutto il giro.
Saluti Fede.