Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434

    window.close() per una finestra aperta?

    io utilizzo window.open per aprire una finestra, a quel punto, dopo l'apertura, dovrei fare in modo che quella finestra chiuda se stessa al caricamento dopo un redirect, ho provato di tutto, come posso fare?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Chiarisci meglio finestre e pagine coinvolte... cosi' sembrerebbe che la popup debba reindirizzare verso...??? :master: quale pagina e quale finestra?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    allora, io ho una pagina spiegazione.html che mi apre la pagina mail.html, quindi dopo la pressione di un pulsante passo alla pagina mail.php e, dopo l'invio della mail, vengo reindirizzato alla pagina chiudi.html, che dovrebbe chiudere la propria finestra, tornando alla sola spiegazione.html

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Da mail.php fatti restituire:

    <script>top.close();</script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    non chiude, il codice è questo:
    codice:
    <script type="text/javascript">
    function about_us()
    {
     mywindow = window.open('http://html.it','prova','');
    }
    function abouti_us()
    {
    top.close();
    }
    </script>
    <input type="button" value="Apri" onclick="about_us()"/>
    <input type="button" value="Chiudi" onclick="abouti_us()"/>
    ovviamente è solo una prova

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La spiegazione era carente... pare che tu stia tentando di chiudere la finestra principale del browser: non e' possibile per rispettare i diritti dell'utente e salvaguardare la history del suo browser.

    ciao

    EDIT: ho letto meglio

    codice:
    <script type="text/javascript">
    var mywindow;
    function about_us()
    {
     mywindow = window.open('http://html.it','prova','');
    }
    function abouti_us()
    {
    mywindow.close();
    }
    </script>
    <input type="button" value="Apri" onclick="about_us()"/>
    <input type="button" value="Chiudi" onclick="abouti_us()"/>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    no, per questo ho inserito anche la funzione di apertura

  8. #8
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    mi devo essere spiegato male, mywindow deve restare aperta, è la pagina che l'ha aperta che si deve chiudere

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Allora avevo capito bene...

    Originariamente inviato da br1
    La spiegazione era carente... pare che tu stia tentando di chiudere la finestra principale del browser: non e' possibile per rispettare i diritti dell'utente e salvaguardare la history del suo browser.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    no, non hai capito, quando chiudo la pagina che ha aperto mywindow, io ho due pagine: mywindow e quella che l'ha aperta

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.