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

    Chiudere finestra al termine di un'operazione

    In una finestra (madre) ho il link "Invia mail" . Al click di questo link si apre una pagina php che invia una mail in base ai dati contenuti nella finestra madre.
    COme faccio a far chiudere la finestra figlia solo nel momento in cui la mail è stata inviata????

    Grazie in anticipo.


  2. #2
    codice:
    <?
    if (mail($to, $subject, $message)){
    ?>
    <script type="text/javascript">window.close();</script>
    <?
    }
    ?>
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Originariamente inviato da 13manuel84
    codice:
    <?
    if (mail($to, $subject, $message)){
    ?>
    <script type="text/javascript">window.close();</script>
    <?
    }
    ?>
    Perfetto!

    Mi sei stato di grandissimo aiuto! un MITO!!!

    Visto che sei così bravo...ti chiedo ancora una cosa e poi sei libero.... come faccio a far apparire una "progress bar" dinamica in base al completamento dell'azione (invio mail, query su DB, etc, salvataggio file, etc.)???? :master:

    Bye

  4. #4
    la storia della barra di avanzamento la devi fare in js, ma sinceramente so molto poco e non ti so aiutare.

    Prova a fare una ricerca nel forum di Scripting, e se non trovi nulla chiedi di là.


    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Originariamente inviato da 13manuel84
    codice:
    <?
    if (mail($to, $subject, $message)){
    ?>
    <script type="text/javascript">window.close();</script>
    <?
    }
    ?>
    Mi è venuto un dubbio a riguardo!
    Nel caso in cui il server non riuscisse ad inviare la mail....la finestra figlio si chiudere automaticamente lo stesso oppure rimarrebbe aperta e quindi io potrei far visualizzare un messaggio di errore?!?!?!?!? :master:


  6. #6
    beh dal codice si capisce no?

    comunque se vedi la funzione mail sul manuale ti dice che restituisce true in caso di successo e false in caso contrario, quindi prendendo il codice di prima è una cos del genere:

    codice:
    <?
    if (mail($to, $subject, $message)){
    ?>
    <script type="text/javascript">window.close();</script>
    <?
    }else  print "errore";
    ?>
    http://it2.php.net/manual/it/function.mail.php
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  7. #7
    Originariamente inviato da 13manuel84
    beh dal codice si capisce no?

    comunque se vedi la funzione mail sul manuale ti dice che restituisce true in caso di successo e false in caso contrario, quindi prendendo il codice di prima è una cos del genere:

    codice:
    <?
    if (mail($to, $subject, $message)){
    ?>
    <script type="text/javascript">window.close();</script>
    <?
    }else  print "errore";
    ?>
    http://it2.php.net/manual/it/function.mail.php

    perfetto. Grazie mille!

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.