Bonjour.

J'ai trouvé ce script qui affiche une image en pop-up sans aucune marge, aussi bien dans IE que dans FF :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<script language="JavaScript" type="text/JavaScript">
function PopupImage(imageType,imageName,imageWidth,imageHeight,alt,posLeft,posTop)
{
	newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",scrollbars=no,left="+posLeft+",top="+posTop);
	newWindow.document.open();
	newWindow.document.write('<html><title>'+alt+'</title><body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">');
	newWindow.document.write('<img src=\"'+imageName+'\" width='+imageWidth+' height='+imageHeight+' alt=\"'+alt+'\">');
	newWindow.document.write('</body></html>');
	newWindow.document.close();
	newWindow.focus();
}
</script>
La ligne de commande qui appelle l'image :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="javascript:;" onClick="PopupImage('','image.jpg','480','680','Titre','0','0')"><img src="vignette.jpg" border="0"></a>
1) J'aimerais rajouter une portion de code qui permette la fermeture du pop-up en cliquant n'importe où dans l'image et j'aurais besoin de votre aide.
2) Dans l'état actuel, les pop-ups ne s'ouvrent pas si le JavaScript est désactivé dans le navigateur. Peut-on y remédier ?

Merci.