Faire apparaitre des images à partir de liens

&#231;a se d&#233;fini en HTML, avec la balises <map> et <area>

comme &#231;a :
Bloc de code:
<map id="themap">
<area href="javascript:afficher_detail(detail, 'alt text');" alt="zoom sur ce detail" coords="5,5,95,195" shape="rect" />
</map>
<img src="imagemap.png" alt="image map" usemap="#themap" width="300" height="200" />

la fonction javascript afficher_detail() affiche l'image dans une zone que tu choisi.
exemple :

Bloc de code:
...
<head>
...
<script type="text/javascript">
zoom = new Image;
zoom.src = 'images/imagemap_detail.png';
function afficher_detail(img, alt) {
    document.getElementById('detailDiv').innerHTML = '<img src="'+img.src+'" alt="'+alt+'" />';
}
</script>
</head>
<body>
...
<map id="themap">
<area href="javascript:afficher_detail(zoom, 'zoom sur le detail');" alt="zoom sur ce detail" coords="5,5,95,195" shape="rect" />
</map>
<img src="images/imagemap.png" alt="image map" usemap="#themap" width="300" height="200" /><br />
<div id="detailDiv"></div>
...
</body>
...

&#231;a devrait fonctionner.


P.S. : je viens de taper &#231;a dans le truc de r&#233;ponse rapide donc il y a peut-&#234;tre quelque faute de frappe :)
 
Merci, interessant pour des galeries.
Quand je parlais de liens il s'agit de liens texte (comme l'exemple de Flickr dans mon post), on clique sur "Square", "Thumbnail", "Small" ou "Medium" et on a l'image correspondante.
Je vais corser la chose, à la place d'une image je veux afficher un fichier swf, c'est possible ? ;)
 
Salut

je ne comprends pas bien ton problème. Sur Flick ce sont de simples liens completement banals. Lorsque tu cliques tu fournis a flickr des parametres que tu peux voir dans la barre d'adresse, le moteur de chez eux (php ou autre) interprete la chose, en particulier la variable size, et renvoie la vue correspondante, vue qui peut contenir n'importe quoi(image, flash ou autre)

++