Bonjour à tous,
Petite question sur le paramètrage d'un window open. J'ai trouvé comment afficher l'image dans ma nouvelle fenêtre, sans problèmes, mais j'ai un soucis avec la taille de cette fenêtre.
regardez-plutôt :
http://www.gitch.ch/help_window_open.jpg
Comme ça, elle a l'air bien, mais elle fait quelques pixels de moins et du coup, l'image n'est pas de la taille réelle et windows propose de l'agrandir en cliquant dessus (redimensionnement automatique de l'image donc).
Je récupère la taille exacte de mon image comme ceci :
list($width_to_window, $height_to_window, $type, $attr) = getimagesize($dossier.$file);
$width_to_window+=0.04*$width_to_window;
$height_to_window+=0.04*$height_to_window;
remarquez que je donne exprès une augmentation de 4% à la taille de ma fenêtre pour tenter d'avoir une fenêtre assez grande, afin d'éviter que l'image ne soit pas redimensionnée par windows. J'ai essayé de bricoler sur les 0.04, 0.05, 0.06 % en plus mais c'est vraiment du bricolage.
et le dimensionnement de ma fenêtre se fait comme ceci :
<a href="#" onClick="window.open('<?php echo $dossier_court; echo $file;?>','window','height=<?php echo $height_to_window;?>,width=<?php echo $width_to_window;?>,')"> MON IMAGE </a>
Quelqu'un aurait une meilleure solution pour le dimensionnement automatique de la fenêtre qui s'ouvre ?
En plus, j'aimerais pouvoir ouvrir une fenêtre et que la photo occupe le pixel 0;0 et pas qu'il y ait ce cadre blanc tout autour !! Je suis sur que ça réglerait mon problème mais j'ai cherché dans toutes les options de window.open, j'ai pas trouvé d'option pour que l'image soit tout en haut à gauche.
Partager