Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Chiusura temporizzata figlia e aggiornamento madre

    Ciao, sto cercando di implementare il pagamento con paypal sul mio sito.

    Quando dalla finestra madre clicco sull'invio form

    codice:
    <form name="_xclick" target="paypal" action="https://www.paypal.com" method="post">
    si apre un popup figlio sul quale avviene la transazione sul server di Paypal. A transazione avvenuta Paypal ridirige il popup su una pagina del mio sito.

    A questo punto vorrei fare queste cose:

    1) Chiudere quella finestra dopo 10 secondi
    2) Alla chiusura rimandare la pagina madre ad un nuovo indirizzo.

    Grazie infinite.
    Ale


    -----

    Per i moderatori: da quando ho cambiato l'email di riferimento per il mio vecchio account, non mi è più stato possibile effettuare alcuna operazione sul forum. Mi piacerebbe riavere indietro il vecchio nick... a chi devo chiedere? Purtroppo senza i permessi non posso fare proprio nulla...

  2. #2
    prova così:

    codice:
    <body onload="window.setTimeout('opener.window.location.href=\'nuovoindirizzo.htm\'; window.close();', 10000);">
    questo all'interno della pagina che viene richiamata, nella popup, dopo la transazione.

    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Chiusura temporizzata figlia e aggiornamento madre

    Originariamente inviato da axxonkava
    Per i moderatori: da quando ho cambiato l'email di riferimento per il mio vecchio account, non mi è più stato possibile effettuare alcuna operazione sul forum. Mi piacerebbe riavere indietro il vecchio nick... a chi devo chiedere? Purtroppo senza i permessi non posso fare proprio nulla...
    invia un privato (specificando il vecchio nick) ad un moderatore o direttamente ad un amministratore

  4. #4
    Così come Var mi ha gentilmente postato non funziona.

    Però provando e riprovando l'ho fatto funzionare così:

    Nel PopUp

    codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title></title>
    <script type="text/javascript">
    setTimeout('faiciochedevi()', 2000);
    function faiciochedevi()
    {
    window.opener.location.href="http://www.google.it";
    self.close();
    }
    </script>
    </head>
    <body></body>
    </html>

    Ciao e grazie!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In effetti nel codice di Var appaiono degli apici sbagliati (il backslash non si vede).

    Pero` la chiamata alla funzione andrebbe messa nell'onload, altrimenti richi che la pagina sichiuda prima di completare l'apertura (a volte una pagina ci impiega piu` di 2 secondi per caricarsi).

    Quindi, la funzione va bene, ma la chiamata dovresti spostarla:

    <body onload="setTimeout('faiciochedevi()', 2000);">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    se fate il quote del mio post noterete i backslash.

    ciao

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.