Page 1 sur 1
Comment desactiver le resize sur une image sous ie.
Posté : 05 juin 2008, 12:21
par cezayan
Bonjour,
J'ai un peu (énormément) perdu la main sur le javascript...
Comment désactiver le retaillage automatique de IE sur les images ?
En version javascrpit pas php.
Soit sur une meta (c'est ce que je faisait me semble t il) soit sur le <img
Merci d'avance
Posté : 07 juin 2008, 14:07
par Ryle
Je pense que ca dépend plus des paramètres de l'utilisateur que de ceux du site...
D'autant que IE ne retaille une image que si on lui donne l'url directement dans la barre d'adresse et ne touche pas à celles d'une page. Il n'y a donc à ma connaissance aucun moyen de passer quelque balise html ou javascript que ce soit pour l'en empêcher.
Posté : 07 juin 2008, 14:45
par Calimero
Ryle a tout à fait raison et t'a donné la moitié de la solution
"Quand tu ne peux pas solutionner un problème, contourne-le..."
Pour avoir l'image qui s'affiche en taille réelle, l'astuce consiste à ne pas faire de lien direct vers l'image mais de passer par une page HTML. A l'aide de CSS, tu peux déclarer l'image en tant qu'image de fond du document, et aussi éliminer les marges par défaut, ce qui produit ainsi exactement le comportement que tu veux

Posté : 07 juin 2008, 19:20
par AB
Et si tu veux ouvrir et dimensionner une nouvelle fenêtre pour l'affichage de ta photo tu peux utiliser window.resizeTo(Integer largeur, Integer hauteur) pour dimensionner la fenêtre en fonction de la photo (prendre en compte des marges)