OVH Cloud OVH Cloud

redimensioner une popup avec une image.

6 réponses
Avatar
Julien C.
Bonjour,

j'ai une popup qui contient seulement une image et je voudrais que ma
fenetre s'adapte parfaitement à sa taille. suivant le navigateur et le
nombre de barres d'outils personnels ca ne fonctionne pas trés bien.

Une solution ?
Merci d'avance, Julien C.

6 réponses

Avatar
O.L.
Julien C. a couché sur son écran :
Bonjour,

j'ai une popup qui contient seulement une image et je voudrais que ma fenetre
s'adapte parfaitement à sa taille. suivant le navigateur et le nombre de
barres d'outils personnels ca ne fonctionne pas trés bien.

Une solution ?
Merci d'avance, Julien C.


Je crains qu'il n'y aie pas de solution parfaite ...
J'imagine que tu as déjà essayé de bricoler qqch avec
myImg.offsetWidth, myImg.offsetHeight, et window.resizeTo() ?

@+
O.L.

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Avatar
Saad Saad
Si, c'est possible si tu connais les dimensions de l'image avant
d'ouvrir le popup.

Je l'utilise avec du PHP, mais avec uniquement du Javascript, cela doit
etre plus dur à mettre en oeuvre.

Saad Saad


Bonjour,

j'ai une popup qui contient seulement une image et je voudrais que ma
fenetre s'adapte parfaitement à sa taille. suivant le navigateur et le
nombre de barres d'outils personnels ca ne fonctionne pas trés bien.

Une solution ?
Merci d'avance, Julien C.


Avatar
ASM

Si, c'est possible si tu connais les dimensions de l'image avant
d'ouvrir le popup.


Je ne pense pas que le problème est là.
Il semblerait qu'il soit dans l'appréciation des tailles
des éléments additionnels de la fenêtre
ou, tout au moins, dans l'appréciation de la taille d'affichage
relativement à la taille complète de la fenêtre.

Je l'utilise avec du PHP,


On peut ouvrir une fenêtre dimensionnée en PHP ?
On sait, en PHP, régler la taille d'affichage (intérieur) de la fenêtre ?

mais avec uniquement du Javascript, cela doit
etre plus dur à mettre en oeuvre.


?? ? je ne vois pas pourquoi.

Bonjour,

j'ai une popup qui contient seulement une image et je voudrais que ma
fenetre s'adapte parfaitement à sa taille. suivant le navigateur et le
nombre de barres d'outils personnels ca ne fonctionne pas trés bien.

Une solution ?



Le plus simple serait d'arriver à ouvrir un pop-up le plus nu possible
c a d avec seulement une barre de titre par exemple.

on peut commencer par çà :
http://perso.wanadoo.fr/stephane.moriaux/truc/popup_larg_haut.shtml
puis :
http://perso.wanadoo.fr/stephane.moriaux/truc/popup_image_auto_3_ie.shtml
amusant bien qu'un peu long ?
http://perso.wanadoo.fr/stephane.moriaux/truc/pop_zoom.shtml
généralité fenêtres :
http://perso.wanadoo.fr/stephane.moriaux/internet/web_html/java/fenetr/

--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************


Avatar
Saad Saad

Si, c'est possible si tu connais les dimensions de l'image avant
d'ouvrir le popup.



Je ne pense pas que le problème est là.
Il semblerait qu'il soit dans l'appréciation des tailles
des éléments additionnels de la fenêtre
ou, tout au moins, dans l'appréciation de la taille d'affichage
relativement à la taille complète de la fenêtre.


Je l'utilise avec du PHP,



On peut ouvrir une fenêtre dimensionnée en PHP ?
On sait, en PHP, régler la taille d'affichage (intérieur) de la fenêtre ?


mais avec uniquement du Javascript, cela doit
etre plus dur à mettre en oeuvre.



?? ? je ne vois pas pourquoi.



Bonjour,

j'ai une popup qui contient seulement une image et je voudrais que ma
fenetre s'adapte parfaitement à sa taille. suivant le navigateur et le
nombre de barres d'outils personnels ca ne fonctionne pas trés bien.

Une solution ?




Le plus simple serait d'arriver à ouvrir un pop-up le plus nu possible
c a d avec seulement une barre de titre par exemple.

on peut commencer par çà :
http://perso.wanadoo.fr/stephane.moriaux/truc/popup_larg_haut.shtml
puis :
http://perso.wanadoo.fr/stephane.moriaux/truc/popup_image_auto_3_ie.shtml
amusant bien qu'un peu long ?
http://perso.wanadoo.fr/stephane.moriaux/truc/pop_zoom.shtml
généralité fenêtres :
http://perso.wanadoo.fr/stephane.moriaux/internet/web_html/java/fenetr/




Je n'ai pas dis qu'il était possible d'ouvrir une fenêtre avec PHP, mais
simplement récupérer les dimensions d'une image.
Quand vous avez celles ci, il suffit de les mettre dans l'appel de votre
fonction popup (Javascript) et la fenêtre s'ouvre avec les dimensions de
votre image. Cela fonctionne très bien, je l'utilise depuis quelques mois.
ss Firefox cela est parfait, pas un pixel de trop ni trop peux, ss IE il
manque quelques pixels qu'il ne doit pas être difficile de combler mais
vue que je ne l'utilise pas et que l'appli que je développe ne tournera
que sur Firefox, je ne m'inquiète pas.



Avatar
ASM


Je n'ai pas dis qu'il était possible d'ouvrir une fenêtre avec PHP,


Ha! Ouf!
comme je n'y connais rien en PHP,
je me demandais s'il y avait une nouveauté de ce côté.

mais
simplement récupérer les dimensions d'une image.


cela est possible en JS
soit par la méthode du pré-chargement
soit en chargeant l'image directement
<img src="photo.jpg" onload="window.resizeTo(this.width,this.height);">

Quand vous avez celles ci, il suffit de les mettre dans l'appel de votre
fonction popup (Javascript) et la fenêtre s'ouvre avec les dimensions de
votre image. Cela fonctionne très bien, je l'utilise depuis quelques mois.
ss Firefox cela est parfait, pas un pixel de trop ni trop peux, ss IE il
manque quelques pixels qu'il ne doit pas être difficile de combler mais
vue que je ne l'utilise pas et que l'appli que je développe ne tournera
que sur Firefox, je ne m'inquiète pas.


Lidéal est de mettre l'image en background d'un fichier html virtuel.
ce qui résoud les pb de marges
Puis de dimensionner la fenêtre un poil moins grand pour éviter
la répétition (mosaïque)

Et bien sûr, il faut un pop-up "nu"

--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
Julien C.
ok merci pour vos réponses.
j'affiche une fenetre avec le moins d'élément possible et je
redimmensionne la fenetre en fonction de la taille de l'image en
rajoutant quelques pixels et ca passe bien.

Merci, Julien C.