1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
function ouvrirFenetre(image)
{
//on enlève l'extension sinon bug
var windowTitle = image.substring(0,image.length-4);
var nomFenetre = windowTitle;
alert(windowTitle.closed == false);
if(windowTitle.closed == false)
{
// la fenetre est ouverte
alert("test1");
fenetre.focus(windowTitle);
}
else
{
// la fenetre est fermée
alert("test2");
imagePopup(windowTitle,windowTitle, image);
}
}
function imagePopup(fenetre, windowTitle, imagePath)
{
//ouverture de la popup avec une taille par défaut
fenetre = window.open("",windowTitle,"menubar=no, status=no, scrollbars=no, width=600, height=600");
//écriture de la page en html
fenetre.document.write("<HTML>");
fenetre.document.write("<HEAD><TITLE>"+windowTitle+"</TITLE>");
//insertion du fichier javascript
fenetre.document.write("<script language=\"JavaScript\" src=\"ImagePopup.js\"></script>");
fenetre.document.write("</HEAD>");
//mise à 0 des marges pour que l'image soit en haut à gauche
fenetre.document.write("<BODY topmargin=\"0\" leftmargin=\"0\">");
//insertion de l'image dans la page
fenetre.document.write("<IMG src='"+imagePath+"' name='image' border=0 >");
fenetre.resizeTo( imagePath.width + 9, imagePath.height+28);
//appel de la fonction myTimer pour redimensionner l'image si elle est chargée
fenetre.document.write("<script language=\"JavaScript\">myTimer('image');</script>");
fenetre.document.write("</BODY></HTML>");
fenetre.document.close();
} |
Partager