Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Gifs figés après execution d'un script

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Casea@
Nouveau WRInaute

Inscrit le: 21 Avr 2006
Messages: 11

URL permanente de ce messagePosté le : Ven Avr 21, 2006 1:38    Sujet du message: Gifs figés après execution d'un script

Bonjour,

Je vous lis régulièrement et trouve souvent des réponses à mes petits problèmes.
Mais cette fois-ci je ne la trouve pas.
J'ose donc venir poser ma question. Mon niveau est très basique, côté php je ne fais qu'utiliser bêtement les sources proposées sur le net et suis incapable d'en créer.
Rolling Eyes

Voilà mon soucis :

Je voudrais utiliser un script php pour forcer le téléchargement d'images.
Le script fonctionne très bien.
Le seul hic : quand je click sur le lien de téléchargement, tous les gifs de ma page se retrouvent figés. Seule la réactualisation de la page leur redonne l'animation :/

Y a pas un moyen d'empêcher ce blocage ?

Voilà ce script que j'utilise (le classique) :

Un fichier telecharger.php :
Code:
<?php
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$_GET['file']);
readfile($_GET['chemin'].$_GET['file']);
?>


Et l'appel de ce fichier ainsi :
Code:
<a href="telecharger.php?chemin=http://monchemin/&file=nom_image.gif">télécharger</a>


C'est donc quand je click sur "télécharger" : ça me lance bien la fenêtre de téléchargement mais tous les gifs de la page se retrouvent figés :/

Merci d'avance pour votre aide si précieuse ! Smile
 
Casea@ Visiter le site web du posteur
Casea@
Nouveau WRInaute

Inscrit le: 21 Avr 2006
Messages: 11

URL permanente de ce messagePosté le : Ven Avr 21, 2006 22:04    Sujet du message: Gifs figés après execution d'un script

Je me suis mal exprimée ? Dites le moi Rolling Eyes

Vous n'avez pas au moins une piste, que je puisse chercher un peu mieux ?
 
Casea@ Visiter le site web du posteur
Xele
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 10 Juil 2005
Messages: 109

URL permanente de ce messagePosté le : Ven Avr 21, 2006 22:33    Sujet du message: Gifs figés après execution d'un script

Je penserait plus a un problème de navigateur que de code en lui même.
 
Xele Visiter le site web du posteur
Casea@
Nouveau WRInaute

Inscrit le: 21 Avr 2006
Messages: 11

URL permanente de ce messagePosté le : Dim Avr 23, 2006 0:28    Sujet du message: Gifs figés après execution d'un script

Bonjour,

En effet, je viens de vérifier, ça ne fait pas ça avec firefox.

Mais 85% (et plus) des utilisateurs sont sous IE. Il n'y a pas une parade sous ce navigateur ?

J'avais fait un forum phpbb à un moment et j'avais ce soucis de smileys figés après click. Il y a un correctif (un mod) qui empêche ça.
Je ne sais pas si ça a un rapport mais voilà ce que dit ce mod :

Code:
#-----[ OUVRIR ]------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ TROUVER ]------------------------------------------
#
<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>

#
#-----[ REMPLACER PAR ]----------------------------------
#
<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>

#
#-----[ OUVRIR ]------------------------------------------
#
templates/subSilver/posting_smilies.tpl

#
#-----[ TROUVER ]------------------------------------------
#
<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>

#
#-----[ REMPLACER PAR ]----------------------------------
#
<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>


N'y connaissant rien en programmation, ça ne me parle pas et je ne sais pas si c'est ajustable à mon problème ?

En tout cas merci pour cette réponse Smile
 
Casea@ Visiter le site web du posteur
c-cool
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 05 Avr 2006
Messages: 138
Localisation: internationnal

URL permanente de ce messagePosté le : Dim Avr 23, 2006 10:00    Sujet du message: Gifs figés après execution d'un script

en fait, ya aucun rapport avec les script....c un problem general avec les navigateur....
par example fait une page toute simple en html avec un gif anime...et un lien en dessous...on va dire sur une page ki nexiste pas sur le net (pour te donner du tps).
click sur le lien....et tu vera que le gif sera figer.

maitenant ke tu vois le probleme...faut voir pour les solutions....
un truc ke je nai jamais essayer...c par example de mettre t gifs dans un iframe....ou peut etre ton script...ce ke je ve dire c ken mettant les images et les script sur des pages differentes....ca pe peut-etre marcher.....
 
c-cool Visiter le site web du posteur
Casea@
Nouveau WRInaute

Inscrit le: 21 Avr 2006
Messages: 11

URL permanente de ce messagePosté le : Dim Avr 23, 2006 21:39    Sujet du message: Gifs figés après execution d'un script

Bonjour c-cool

J'en arrivais à cette conclusion aussi, après de multiples tests j'étais revenue sur le simple lien vers un fichier zip (parcequ'un lien vers une page qui se charge ne pose pas de problème).

C'est le lancement de la fenêtre d'enregistrement qui fait figer les gifs.

Merci pour tes idées. Je viens de tout tester (iframe, include php, pour le lien ou pour l'image -> ça fige toujours :/ )
Dommage, c'était une bonne idée ! J'ai d'ailleurs du mal à comprendre que ça marche pas. Surement que la fenêtre de téléchargement prend le dessus absolu de toute application ?

En fait le truc qui marche c'est de faire ouvrir le téléchargement avec un target blank ... mais bon c'est pas pratique du tout, ça ouvre une nouvelle page blanche à chaque fois qu'il faut refermer donc.

Si ffx a trouvé un correctif, c'est qu'il doit bien exister. Maintenant est ce que c'est faisable d'un point de vu utilisateur ?


Merci vraiment en tout cas pour ces idées. Very Happy Very Happy
 
Casea@ Visiter le site web du posteur
Misaki
WRInaute discret
WRInaute discret

Inscrit le: 16 Oct 2006
Messages: 99

URL permanente de ce messagePosté le : Ven Juin 29, 2007 12:15    Sujet du message: Gifs figés après execution d'un script

Bonjour,

J'ais exactement le même probleme , quelqu'un aurais une solution ?

En fait ca ne viens pas du script , ca viens d'IE ( encore un bug )

Y a peut être une solution pour detourner ce bug ?
 
Misaki
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort