Lancer une fonction depuis une autre... - HTML/CSS - Programmation
Marsh Posté le 30-11-2004 à 13:44:38
En gros, pour meiux préciser, comment préciser que le transfert est terminé ????
Marsh Posté le 30-11-2004 à 13:57:15
bah tu tests la valeur de retour de la fonction. Si elle retourne c'est que le transfert est fini
Marsh Posté le 30-11-2004 à 11:48:53
Bonjour à tous,
Voilà mon souci :
Dans une fonction que voici :
function efface(id,poste,appli,filename,tri,nb_dl,affiche,ftp_serveur_backup)
{
message="";
if ((nb_dl==0) || (nb_dl==900))
{
message="\n\n\t\t----------> Attention ! <----------\n\n\t\tCe document n'a jamais été téléchargé !";
}
if (confirm("Voulez-vous réellement effacer le document "+filename+" ?"+message))
{
window.open("http://"+ftp_serveur_backup+"/ftp_get.php?id="+id+"&filename="+filename,"","HEIGHT=100,WIDTH=200,resizable=yes,scrollbars=yes" );
document.location.href="erase.php?id="+id+"&action=erase&tri="+tri+"&filename="+filename+"&affiche="+affiche+"";
}
}
Mon but :
Dans un premier temps, faire une sauvegarde par la premiere fenetre ouverte en pop up et donc appelle à la page ftp_get.php (ca marche ca !) qui genere un transfert FTP du fichier filename.
Mais dans un deuxieme temps, je fais appelle à la page erase.php...
Mais là je coince car il faut que l'erase ne se fasse que quand le FTP est fini.
A votre avis comment puis je tester la fin ???
Parceque le temps que le FTP se déclenche, mon erase est passé et mon fichier est effacé.... Gloups !