Rechercher : dans
Par :

PHP - Nouvelle fenêtre à la taille de l'image

Dernière réponse le 19 avr 2009 à 12:32:46 raphaelle84, le 21 nov 2007 à 15:13:38 
 Signaler ce message aux modérateurs

Bonjour,
Après avoir écumé l'ensemble des forums à ce sujet et n'ayant toujours pas trouvé la réponse, je demande de l'aide...
A partir d'un lien, je souhaite ouvrir une nouvelle fenêtre de navigateur à la taille de mon image, sachant et c'est là où réside mon problème, que chaque image n'a pas la même taille.

<?
echo "<a class=smenu href=".$lien." target=_blank>Agrandir la photo</a>";
?>

La nouvelle fenêtre s'ouvre mais mon image se trouve dans un coin à gauche et je trouve ça moyen.

J'ai trouvé l'équivalent en javascript mais je suis incapable de l'adapter à mon php :-(

------------------------------------------------------------------------------------------------------

<script language="JavaScript">
<!--
function resizePopUp(monImage, monTitre)
{
w = window.open('','chargement','width=10,height=10');
w.document.write( "<html><head><title>"+monTitre+"</title>\n" );
w.document.write( "<script language='JavaScript'>\n");
w.document.write( "IE5=NN4=NN6=false;\n");
w.document.write( "if(document.all)IE5=true;\n");
w.document.write( "else if(document.getElementById)NN6=true;\n");
w.document.write( "else if(document.layers)NN4=true;\n");
w.document.write( "function autoSize() {\n");
w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,
document.images[0].height+31)\n");
w.document.write( "else if(NN6) self.sizeToContent();\n");
w.document.write( "else window.resizeTo(document.images[0].width,
document.images[0].height+20)\n");
w.document.write( "self.focus();\n");
w.document.write( "}\n</scri");
w.document.write( "pt>\n");
w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" );
w.document.write( "</body></html>" );
w.document.close();
}
-->
</script>

<body bgcolor="#FFFFFF">
Cliquez sur l'un de ces liens:
<hr align="left" width="175">
Une <a href="#" onClick="resizePopUp('petite.gif','Petite image');">petite</a> image.<br>
Une image <a href="#" onClick="resizePopUp('moyenne.gif','Image moyenne');">moyenne</a>.<br>
Une <a href="#" onClick="resizePopUp('grande.gif','Grande image');">grande</a> image.
</body>

--------------------------------------------------------------------------------------------------------

Si quelqu'un à une info à ce sujet... merci

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « PHP Nouvelle fenêtre à la taille de l'image » dans :
Forcer IE7 à ouvrir toutes les pages dans un nouvel onglet VoirLorsque vous naviguez sur internet grâce à Internet Explorer 7, vous remarquez que les pages s'ouvrent par défaut dans une nouvelle fenêtre. Pour remédier à cela, et ouvrir dorénavant les pages dans un nouvel onglet, il vous suffit d'effectuer la...
[Webmaster] Afficher une image de grande taille VoirPour la plupart des internautes, afficher une image de grande taille dans une page web est trop lourd. Zoomify est un petit programme Flash qui permet de rendre une image zoomable et navigable, et chargeant l'image par morceau selon le...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

maher, le 23 déc 2008 à 23:14:58

Moi aussi j'ai le même probléme et j'ai pas encore trouvé la solution j'éspéres la trouver very soon. :)

Répondre à maher

2

 JayM, le 19 avr 2009 à 12:32:46

Regarde sur mon site modeblack

www.modeblack.com/mannequinat

c'est un ami a moi qui a fait le site et je sais que le lien sur la vignette est:
javascript:afficheMaxi(lien photo grand format')

Répondre à JayM