Fermeture d'une image pop-up en cliquant dedans
Bonjour.
J'ai trouvé ce script qui affiche une image en pop-up sans aucune marge, aussi bien dans IE que dans FF :
Code:
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:
<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.