Lancement automatique telechargement après

Résolu/Fermé
pierre - 24 juin 2012 à 17:28
 Utilisateur anonyme - 24 juin 2012 à 18:35
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
24 juin 2012 à 17:47
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
Merci, je pense que je vais me contenter du JavaScript ;)
0
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
24 juin 2012 à 18:17
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
je ne suis pas sur, les balises <script></script> doivent bien être placées entre les <head> ?
0
Utilisateur anonyme
24 juin 2012 à 18:35
oui
0