Visualizzazione dei risultati da 1 a 9 su 9

Discussione: close window

  1. #1

    close window

    buon giorno...
    io ho sviluppato un conta click per il mio sito... per avviare il donwload uso il refresh automatico della pagina... uso anche un semplice js che chiude la finestra... ma non mi da nemmeno il tempo di avviare il download che chiude la finestra non permettendo il donwload del file... avevo in mente un bottone che avvii il donw e chiuda la finestra... ma come posso fare??? grazie in anticipo

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    devi avviare il download in una ulteriore popup...

    onclick="window.open('miofile.zip');top.close();"

    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
    metti il download su un altra pagina.
    pagina1:
    <body onUnload="window.open('pagina2.htm','chk')">




    pagina2:
    <script language="javascript">
    <!--
    if (opener.closed) {
    location.href="close.asp";
    } else {
    top.close();
    }
    //-->
    </script>
    <html>
    <body>
    </body>
    </html>
    poi metti in una terza pagina(nell'esempio close.asp) il codice che deve eseguire

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da valentif
    metti il download su un altra pagina.
    pagina1:
    <body onUnload="window.open('pagina2.htm','chk')">




    pagina2:
    <script language="javascript">
    <!--
    if (opener.closed) {
    location.href="close.asp";
    } else {
    top.close();
    }
    //-->
    </script>
    <html>
    <body>
    </body>
    </html>
    poi metti in una terza pagina(nell'esempio close.asp) il codice che deve eseguire
    Non avevo pensato a questo uso del mio script mi sembra un po' troppo macchinoso per il risultato da ottenere...

    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
    avevo capito male, pensavo che ti servisse una pagina di chiusura per eliminare i dati temporanei.

  6. #6
    a me serve lanciare il donwload e chiudere la stessa pagina... non lanciare il donwload da un'altra pagina...

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il downolad non e' altro che una pagina che il browser riceve ma non puo' visualizzare... se chiudi il browser non puo' essere nemmeno ricevuta.

    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

  8. #8
    mi serve un pulsante che avvi il donwload e solo una volta avviato chiuda la finestra... altrimenti non mi avvia il donwload...

    come posso fare? magari con javascript... imposto un tempo e poi chiude la finestra? bhò consigliatemi voi che sapete...

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Faccio un ultimo tentativo... :quipy:

    Ti ho gia' postato lo script e spiegato perche' non si possa fare come tu hai pensato... sei libero di adottarlo, ma se non hai intenzione di applicare i consigli non posso obbligarti.

    <input type=button value="Scarica!"
    onclick="window.open('miofile.zip');top.close();">

    Ricorda comunque che se tenti di chiudere una finestra che non sia una popup l'utente dovra' dare conferma.

    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

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.