Lancement automatique telechargement après [Résolu/Fermé]

Signaler
-
Messages postés
593
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
19 octobre 2013
-
Bonjour, je suis en ce moment entrain de refaire mon site, lorsqu'un visiteur clique sur "télécharger", il est redirigé vers une page et j'aimerai que sur cette page, le téléchargement se lance automatiquement après -x- secondes. Comment faire? , est-ce du html ou du javascript ? Merci de votre aide



1 réponse

Messages postés
593
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
19 octobre 2013
49
salut, tu peux le faire en javascript :

setTimeout(function(){window.location.href="toto.html"},3000);

ca devrait etre faisable en php (normalement) :

//apres avoir affiché la page de telechargement , ajoute en fin de fichier :

sleep(xxx); //xxx ==> temps en millisecondes
header('Content-type: application/pdf',false);
header('Content-Disposition: attachment; filename="test.pdf"',false);
Merci, je pense que je vais me contenter du JavaScript ;)
par contre je ne m'y connait pas en JS, que faut il faire? recopier ce code dans un fichier .js ? et après ? par quoi faut il remplacer toto.html ? le nom de ma page sur lequel le telechargement se lance je pense ?
Messages postés
593
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
19 octobre 2013
49
le code js doit etre mis entre les balises <script></script> et le fichier toto.html , il doit etre remplacé par ton fichier ou le telechargement va debuter
je ne suis pas sur, les balises <script></script> doivent bien être placées entre les <head> ?
Messages postés
593
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
19 octobre 2013
49
oui