Ce programme permet l'affichage d'une image dans une fenêtre volante qui se fermera automatiquement en cas de clic en dehors.
<script language="JavaScript">
<!--
function ouvrir(zz,haut,larg,txt)
{ var qq="<" ;
if (!txt) {txt='-'};
var options = "toolbar=no,location=no,directories=no,status=no," +
"menubar=no, scrollbars=yes,resizable=no,copyhistory=yes," +
"width=" + larg + ",height=" + haut;
maFenetre=window.open("","",options);
maFenetre.document.open();
corps = qq+"HEAD>"+qq+"HEAD>"+qq+"/HEAD>"+qq+"BODY onBlur='self.close()'>"+qq+'CENTER>'
+qq+"img SRC=" +zz+">"+qq+"BR>"+txt
+qq+"/CENTER>"+qq+"/P>"+qq+"P>"; maFenetre.document.write(corps); maFenetre.document.close(); }
// -->
</script>
explications :
function ouvrir(zz,haut,larg,txt)
zz : nom du fichier image et de son chemin par rapport au fichier ouvert appelant
haut et larg : largeur de la fenêtre désirée. Malheureusement, il n'est pas possible pour moi aujourd'hui d'adpater automatiquement à la grandeur de l'image...
txt : texte à afficher sous l'image.
{ var qq="<" ;
if (!txt) {txt='-'};
var options = "toolbar=no,location=no,directories=no,status=no," +
"menubar=no, scrollbars=yes,resizable=no,copyhistory=yes," +
"width=" + larg + ",height=" + haut;
maFenetre=window.open("","",options);
maFenetre.document.open();
corps = qq+"/HEAD>"+qq+"BODY onBlur='self.close()'>"+qq+'CENTER>'
+qq+"img SRC=" +zz+">"+qq+"BR>"+txt
+qq+"/CENTER>"+qq+"/P>"+qq+"P>"; maFenetre.document.write(corps); maFenetre.document.close(); }
// -->
<a href="javascript:ouvrir('images/galactosaminedinase.gif',200,300)">
<font face="Symbol">b</font>-galactosaminidase</a>,
(utilise un fichier situé dans le même répertoire)