[résolu] Image ne s'affichant qu'après actualisation de la page

Image ne s'affichant qu'après actualisation de la page [résolu] - HTML/CSS - Programmation

Marsh Posté le 07-11-2008 à 22:53:20    

Bonjour à toutes et à tous. J'ai un petit problème sur l'affichage de mes images. Il faut rafraîchir la page afin de les voir apparaître.
Je m'explique:
 
J'affiche en php une page contenant des éléments d'une base de données. Je passe l'image dans une fonction javascript afin de la redimmensionner lors de l'affichage.
Mais lorsque je parcoure mes différentes pages, je dois à chaque fois actualiser la page pour que l'image apparraisse.
 
Pouvez-vous m'aider svp, je sèche.
 
Ce que j'ai essayé: rafraîchir la page avec javascript (document.location.reload()) et les header, mais rien à faire.
 
PS: Dans ma base de données (Mysql version 5.xx) je stocke le chemin de l'image puis j'utilise ce chemin pour l'afficher.
 
Merci d'avance ;)
 
Shotterfly


Message édité par shotterfly le 12-11-2008 à 13:23:42
Reply

Marsh Posté le 07-11-2008 à 22:53:20   

Reply

Marsh Posté le 08-11-2008 à 11:52:48    

Et les images normales s'affichent-elles bien ?
Est-ce que cela fait la même chose avec les images petites (moins de 3 KO) et les grosses (plus de 100 KO) ?
 
Peut-être serait-il possible de redimensionner l'image du côté du serveur (dans le PHP) plutôt que du côté du client (Javascript), ce qui nécessiterait évidemment de connaître la taille de la fenêtre du client.

Reply

Marsh Posté le 08-11-2008 à 17:20:40    

Salut olivthill,  
Oui les images normales s'affiches bien.
Cela se produit avec n'importe qu'elle extension, et avec des images de n'importe quelle taille.
Si on peut redimmensionner via php, peux-tu stp me passer le code, ou un lien ?
 
Shotterfly

Reply

Marsh Posté le 08-11-2008 à 19:09:44    

Le truc que je connais pour redimensionner facilement consiste à renseigner les paramètres width et height dans le tag <img>, avec

<img src=une_image.jpg width=$une_largeur height=$une_hauteur>

Les dimensions à indiquer sont celles que l'on souhaite pour l'affichage qui ne sont pas forcément les dimensions de l'image d'origine.

Reply

Marsh Posté le 09-11-2008 à 17:55:57    

Oui, mais cette méthode ne conserve pas les proportions de l'image je crois ?

Reply

Marsh Posté le 10-11-2008 à 09:40:51    

Si l'image fait 100x200 et que l'on donne en paramètres, 50x100, alors les proportions sont conservés.
Mais il est vrai que ça ne l'est pas si l'on donne 1000x3.
Toute la difficulté est de trouver les bonnes dimensions.
Bon courage.

Reply

Marsh Posté le 12-11-2008 à 13:22:53    

Merci, j'ai trouvé la solution en php.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed