Téléchargement
illégal
Posez votre question Signaler

Agrandir image sur un site [Résolu]

vaness - Dernière réponse le 6 déc. 2011 à 21:53
salut!
j'ai crée mon site avec frontpage, et j'aimerais qu'on puisse agrandir les images en ouvrant une nouvelle page en cliquant dessus.
vous savez comment on fait?

merci!!
Lire la suite 

Agrandir image sur un site »

15 réponses
Réponse
+11
moins plus
Simple. Voici le code html: <a href="nom_de_l_image.jpg">ICI l'image taille réduite</a>
Alors une fois que tu aura cliqué sur l'image en taille réduite, elle apparaîtra en grand, comme quand tu cliques sur une image sur Goooooooooooooooooooogle.
J'éspère que sa t'aura aidé...
ihlam59 - 6 déc. 2011 à 21:53
Mercii :D
Ajouter un commentaire
Réponse
+3
moins plus
bonjour,
je viens de trouver une réponse à ta question en allant sur le site

www.allhtml.com/articles/details/292

Il semblerait que ce ne soit pas compatible avec Netscape.

A essayer quand même....
Ajouter un commentaire
Réponse
+3
moins plus
je sai pas si j'ai bien compris mais tu souhaite pouvoire passé ta souris dessu et ke sa agrandisse l'image et que aussi tu puisse entré dans un liens??? ben si c'est sa voila le code


dans ton css

a img {border:none}
a:hover {border:0px} /*hack pour IE */
a:hover img {width:300px ; height:216px}

et html

<p><a href="http://www.yahoo.fr"><img src="images/Fax1.gif" width="180" height="72" border="0"></a></p>

et sa marchera
Bouzouki- 23 avril 2008 à 17:22
Bjr sinifer
Dans le css, c koi "a img" et "a:hover img" ?
"a" tout seul je comprends (idem a:hover) mais pas "a img"

Tu pourrais me mettre le html et le css complet en réponse pour que je comprenne ?
Merci d'avance.
Ajouter un commentaire
Réponse
+2
moins plus
désolé bouzouki de répondre que maitenant mais je vais te montré un site ou j'ai pris ce que je t donnée jespère que tu arrivera mieu avec sa mais aussi dit nous ou tu en est que l'on puissse savoir saha

http://batraciens.net/css-astuces/image-survol-zoom.htm

<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<style type="text/css">
a img {border:none} /* pas d'encadrement des images */
a:hover {border:0px } /* hack pour IE - ne sert sinon à rien */
a:hover img {width:300px ; height:216px} /* agrandi les images lors du survol */
</style>
</head>

<body>


<a href="#"><img src="image.jpg" width="200" height="144" alt=""></a>

</body>
</html>



Bouzouki- 28 avril 2008 à 12:57
Merci beaucoup Sinifer !
Lien très utile !
:)
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour à tous

vaness :
Pour agrandir une photo en cliquant sur une vignette, voici un code :

Dans le <head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function PopupImage(image) {
var titre="";
var texte="";
var imgtitle="";
var alt="";
var style="popup.css";
var h = 250;
var l = 250;
var mh = 60;
var mv = 20;
var ln = 10;
var hn = 30;
var lfm,hfm,hautfm,gauchefm;
if (typeof self.innerHeight != 'undefined')
{
ln2 = self.outerWidth-document.body.offsetWidth;
hn2 = self.outerHeight-self.innerHeight;
hautfm = self.screenY;
gauchefm = self.screenX;
lfm = self.outerWidth-ln2;
hfm = self.innerHeight+hn2;
}
else if (typeof document.documentElement != 'undefined' && document.documentElement.clientHeight != 'undefined')
{
hautfm = window.center;
gauchefm = window.center;
lfm = document.documentElement.clientWidth-ln;
hfm = document.documentElement.clientHeight-hn;
}
else if (typeof document.body != 'undefined')
{
hautfm = window.center;
gauchefm = window.center;
lfm = document.body.clientWidth-ln;
hfm = document.body.clientHeight-hn;
}
var PosX = Math.round(( hfm - h ) / 2)+hautfm;
var PosY = Math.round(( lfm - l ) / 2)+gauchefm;
var option = "resizable,toolbar=no,scrollbars=no,top="+PosX+",left="+PosY+",width="+l+",height="+h+"";
w=open('',"titre",option);
w.document.write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
w.document.write("<html xmlns='http://www.w3.org/1999/xhtml'>");
w.document.write("<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />");
w.document.write("<html><head><title>"+titre+"</title></head>");
w.document.write("<link href='"+style+"' rel='stylesheet' type='text/css' />");
w.document.write("<script type=text/javascript>function checkSize() { if (document.images[0].width > 1 && document.images[0].height > 1) { window.resizeTo(document.images[0].width+"+ln+"+"+mv+",document.images[0].height+"+hn+"+"+mh+")} else { setTimeout('checksize()',250) } }</"+"script>");
w.document.write("<script type=text/javascript>function centerPopup() { window.moveTo(Math.round(("+lfm+"-(document.images[0].width+"+mv+"))/2)+"+gauchefm+",Math.round(("+hfm+"-(document.images[0].height+"+mh+"))/2)+"+hautfm+");}</"+"script>");
w.document.write("<body onload='checkSize();centerPopup()' onblur='window.close()' onclick='window.close()'>");
w.document.write("<div class='cadreh'></div><div class='cadreg'></div><div class='cadrec'><img src='"+image+"' class='image' alt='"+alt+"' title='"+imgtitle+"'></div><div class='cadred'></div><div class='cadreb'><div class='legende'>"+texte+"</div></div>");
w.document.write("</body></html>");
w.document.close();

} // -->
</SCRIPT>

Dans le< body> à l'endroit de la photo :


<a onclick="PopupImage(this.href);return false;" href="grande_photo.jpg"><img src="petite_photo.jpg"</a></td>


caroll13340 - 15 mars 2008 à 13:18
bonjour j ai ouvert un blog et mes foto sont compresser on ma conseiller d aller sur tynipic pour les agrandir mais ca marche pas a tu une formule magique merci a vous
caroll13340 - 15 mars 2008 à 14:21
bonjour je suis novice et je voudrais savoir comment agrandir mes images vous avez plein de formule mais il faut les mettre ou merci
Ajouter un commentaire
Réponse
+0
moins plus
slt je crois quil suffit de faire 1 image + grande dans ta new page
avec 1 lien qui l'amene dessus ( lien sur sur la page d'avant ) dis moi si ca marche et si tu veux donne adresse de ton site pour le visiter
Ajouter un commentaire
Réponse
+0
moins plus
tu a une petite image




lorsque tu clic dessus, une popup s' ouvre et t' agrandis l' image de la vignette dans cette popup:



<a HREF="#" onclick="window.open('../images/nom_grande_image.jpg','Popup','toolbar=0,location=0,d­irectories=0,status=0,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=350,height=45­0');return(false)">(img src="../images/nom_vignette.jpg"></a>
Bouzouki- 23 avril 2008 à 17:30
Bjr
dans ton exemple, c koi le tout premier "#" ?
Merci d'avance
Ajouter un commentaire
Réponse
+0
moins plus
merci beaucoup je vais essayer mais ca va pas etre evident novice enfin on verra bien grand merci encore
Ajouter un commentaire
Réponse
+0
moins plus
Merci mille fois !

Pour ceux qui n'arrivent pas à garder les proportions, dont les images partent à droite ou à gauche, je leur suggère de bien regarder la syntaxe car c'est souvent la cause du problème ( je viens de passer 2 heures sur des forums à garder les mêmes erreurs ).

Bonne journée
Ajouter un commentaire
Ce document intitulé « agrandir image sur un site » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?