A voir également:
- [PHP]Requete sur clic sur lien
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
- Easy php - Télécharger - Divers Web & Internet
9 réponses
ceddec
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
12 févr. 2008 à 13:22
12 févr. 2008 à 13:22
Bonjour,
Une solution serait de ne pas faire un lien sur le logiciel mais sur une page intermédiaire qui executerait ta requete et lancerait le téléchargement automatiquement.
Sinon pour conserver ton lien direct, je pense qu'il est aussi possible de le faire avec de l'ajax mais c'est plus compliqué et je ne sais plus comment ca marche.
Une solution serait de ne pas faire un lien sur le logiciel mais sur une page intermédiaire qui executerait ta requete et lancerait le téléchargement automatiquement.
Sinon pour conserver ton lien direct, je pense qu'il est aussi possible de le faire avec de l'ajax mais c'est plus compliqué et je ne sais plus comment ca marche.
Merci pour ta réponse ca me donne déjà une piste ^^
par contre sais tu comment lancer un téléchargement automatiquement? sinon je chercherai ;)
Encore merci
par contre sais tu comment lancer un téléchargement automatiquement? sinon je chercherai ;)
Encore merci
ceddec
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
12 févr. 2008 à 17:46
12 févr. 2008 à 17:46
Je crois que tu peux utiliser le balise HTML :
<meta http-equiv="refresh" content="0;URL=ton/chemin/pour/logiciel" />
<meta http-equiv="refresh" content="0;URL=ton/chemin/pour/logiciel" />
Merci pour ta réponse ^^
Je vais essayer ca ;) . Par contre sais tu comment faire une redirection automatique au bout de quelques secondes après l'affichage de mon téléchargement?
Je vais essayer ca ;) . Par contre sais tu comment faire une redirection automatique au bout de quelques secondes après l'affichage de mon téléchargement?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
<meta http-equiv="refresh" content="0;URL=ton/chemin/pour/logiciel" />
Cette solution fonctionne par contre s'il se trouve que le javascript est bloqué... il va afficher une barre comme quoi le téléchargement est bloqué... et l'utilisateur va devoir accepter le téléchargement. Cela va rafraichir la page donc la requete va s'exécuter 2 fois...
Qu'en penses tu ceddec?
Cette solution fonctionne par contre s'il se trouve que le javascript est bloqué... il va afficher une barre comme quoi le téléchargement est bloqué... et l'utilisateur va devoir accepter le téléchargement. Cela va rafraichir la page donc la requete va s'exécuter 2 fois...
Qu'en penses tu ceddec?
ceddec
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
13 févr. 2008 à 09:48
13 févr. 2008 à 09:48
Pepe :
Je ne sais pas comment tu peux rediriger après le téléchargement. Pour rediriger avec un temps d'attente il suffit de remplacer le 0 par le temps d'attente, mais je pense que le <meta ...> du telechargement empechera l'execution d'une deuxième redirection.
Tijo :
Normalement, il ne devrait pas y avoir de problème avec une désactivation du javascript puisque la balise <meta ..> est une balise HTML qui est donc indépendant du javascript
Je ne sais pas comment tu peux rediriger après le téléchargement. Pour rediriger avec un temps d'attente il suffit de remplacer le 0 par le temps d'attente, mais je pense que le <meta ...> du telechargement empechera l'execution d'une deuxième redirection.
Tijo :
Normalement, il ne devrait pas y avoir de problème avec une désactivation du javascript puisque la balise <meta ..> est une balise HTML qui est donc indépendant du javascript
Autant pour moi je me suis mal expliqué.
Y'a un controle qui s'effectue il me semble si tu diriges sur le logiciel ...
il yt a des chances pour que IE bloque le téléchargement...
Même si je n'ai pas de solution pour ca ...
Y'a un controle qui s'effectue il me semble si tu diriges sur le logiciel ...
il yt a des chances pour que IE bloque le téléchargement...
Même si je n'ai pas de solution pour ca ...
ceddec
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
13 févr. 2008 à 12:57
13 févr. 2008 à 12:57
Il est vrai que IE peut bloquer le telechargement et dans ce cas, la requete serait executée pour rien.
Il faudrait donc passer à la solution utilisant l'AJAX pour éviter ce problème car IE ne fait pas de contrôle lorsque l'on clique sur le lien. Mais là je ne sais plus comment cela fonctionne.
Il faudrait donc passer à la solution utilisant l'AJAX pour éviter ce problème car IE ne fait pas de contrôle lorsque l'on clique sur le lien. Mais là je ne sais plus comment cela fonctionne.