[js]popup

Fermé
nov - 28 mai 2007 à 10:36
 jaegri - 13 mars 2008 à 02:10
bonjour,j'ai trouvé sur internet un script javascript qui permet d'ouvrir une pop up dans une nouvelle page,en fait,je suis en train de faire une galerie d'images et je voudrais que lorsqu'on clique sur une photo,elle s'agrandisse ,bon,le script marche a peu près bien mais il y a un probleme,c'est qu'elle rogne un peu l'image en ligne alors qu'en local elle est entiere et en ligne il y a une barre d'adresse et une barre d'état(enfin je crois que ça s'appelle comme ça,la barre du bas de la fenetre du navigateur) alors qu'en local ,il y en a pas!moi,je voudrais que ce soit comme en local.comment ça se fait que ça marche bien en local et pas en ligne?c'est bizarre quand meme.
enfin voilà le script:

function popimage(img) {
titre="Agrandissement";
w=open("",'image','width=1,height=1,toolbar=no,scrollbars=no,resizable=no');
w.document.write("<script type='text/javascript'>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { settimeout('checksize()',250) } }</"+"script>");
w.document.write("<body onload='checksize()' onblur='window.close()' onclick='window.close()' topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>");
w.document.write("<img src='"+img+"' border='0' alt='image' />");
w.document.close();
}

merci d'avance.
A voir également:

2 réponses

j'ai rajouté : status=no,location=no,directories=no et normalement toutes les barres auraient du disparaitre mais ça n'est pas le cas!donc du coup,j'ai modifié les chiffres de height,j'ai mis 70 à la place de 30 et la mon image agrandit est en entier quand elle est en ligne mais par contre en local il y a un espace blanc de 40 pixels en plus de l'image...
donc c'est une solution provisoire mais j'aurai voulu quand meme enlever ces barres mais je ne comprends pas pourquoi ça ne les enleve pas...est ce que ça serait du à IE7?
0
gracias man tu codigo lo use en www.nicolasfuchs.com
0