Lancement automatique telechargement après

Résolu
pierre -  
 Utilisateur anonyme -
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



A voir également:

1 réponse

Utilisateur anonyme
 
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);
0
pierre
 
Merci, je pense que je vais me contenter du JavaScript ;)
0
pierre
 
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 ?
0
Utilisateur anonyme
 
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
0
pierre
 
je ne suis pas sur, les balises <script></script> doivent bien être placées entre les <head> ?
0
Utilisateur anonyme
 
oui
0