tu devrais mieux lire tes sources
parce que en fait des scripts comme celui-ci il en existe des tonnes, et si ils ne marchent pas, c'est que tu les as mal implémenté
Donc résumons, jte fais un big bout de code (en reprenant le tiens) avec une petite modif par rapport à ce que je t'ai sorti plus, dans un soucis de clarté :
Code :
- <SCRIPT LANGUAGE="JavaScript">
- <!--
- /* fonction qui centre une fenetre passée en parametre */
- var centerWindow = function (win)
- {
- var w, h;
- if (win.innerHeight)
- {
- w = win.innerWidth;
- h = win.innerHeight;
- }
- else if (document.documentElement && document.documentElement.clientHeight)
- {
- w = document.documentElement.clientWidth;
- h = document.documentElement.clientHeight;
- }
- else if (document.body)
- {
- w = document.body.clientWidth;
- h = document.body.clientHeight;
- }
- var sx = screen.width, sy = screen.height;
- win.moveTo (parseInt ((sx - w) / 2), parseInt ((sy - h) / 2));
- return true;
- }
- function PopupImage(img) {
- titre="IMAGES";
- w=open("",'image','width=800,height=640,toolbar=no,scrollbars=no,resizable=no');
- w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>" );
- w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.opener.centerWindow (window); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>" );
- w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>" );
- w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>" );
- w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='Mon image'>" );
- w.document.write("</TD></TR></TABLE>" );
- w.document.write("</BODY></HTML>" );
- w.document.close();
- }
- //-->
- </SCRIPT>
|
(en gras la chtite modif dans le popup)
ca devrait fonctionner je pense
Message édité par SICKofitALL le 23-11-2007 à 14:12:18
---------------
We deserve everything that's coming...