Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208

    Chiusura finestra dopo Ajax

    Salve a tutti,

    ho una popup aperta con window.open.... dove all'interno vengono elaborate delle richieste Ajax.
    Il problema è che dopo una richiesta Ajax vorrei che in automatico si chiudesse la popup.
    Ho provato i vari window.close(), self.close() ma non funziona

  2. #2
    Con IE7 non è più possibile far si che una finestra si chiuda da sola.

    Forse potresti provare a simulare un Click su un oggetto che a sua volta chiude la finestra,
    come se fosse il risultato di un gesto volontario compiuto dall'utente.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    il problema è che se lo metto prima di fare delle richieste ajax funziona!! È dopo che non riesco a farla chiudere!!

  4. #4
    Neanche se lo fai nelle function di callback?
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    cioè? Potresti farmi capire?

  6. #6
    Ci sarà una funzione che controlla lo stato della richiesta (readyState).
    Quando readyState == 4 e lo status == 200 vuol dire che la richiesta AJAX è terminata con successo,
    e quindi puoi eseguire altre istruzioni, tra le quali provare a chiudere la finestra.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    non posso farlo perchè la chiusura della finestra non è a condizione della fine della richiesta ajax, ma solo dopo dei controlli fatti dal php.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.