Page 1 sur 1

image popup bloque sous IE

Posté : 07 mai 2008, 14:30
par kai
bonjour

voici mon script pour afficher une grande image a partir d'une miniature dans une popup

function PopupImage(img) {
titre="Photo du concert";
w=open("",'image','width=400,height=400,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.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();
}


$chemin="javascript:PopupImage('$imagechem','coupelle',$width,$height,false)";


Cela marche parfaitement sous IE( quand on descative le bloqueur de popup) et mozilla.

Comment faire pour que cela s'affiche sans avoir a descativer le bloqueur de popup.
Cela fait depuis des heures que j'essaie pas mal de solutions sans succes.

Merci

Posté : 07 mai 2008, 15:42
par kai
mon sujet n'a pas l'air de vous inspirer beaucoup :( je commence a despesperer avec ce projet :(

Posté : 07 mai 2008, 17:11
par Calimero
Bonjour,

Faut peut-être aussi ouvrir les yeux, le bloqueur de popup sert-il à bloquer :

1/ Les mouches ?
2/ Céline Dion ?
3/ Les popups ?

Il est donc logique qu'il bloque le CD que tu as malheureusement mis dans le... Oups :D . Bon enfin tu m'a compris. Il ne faut pas lui reprocher d'être efficace :wink:

Je vois quatre solutions, au choix, pour toi :
- Ne plus passer par une popup
- Couper l'accès du site à tout navigateur équipé d'un bloqueur de popup (c'est à dire tous les navigateurs modernes)
- Un peu moins rigide, prévenir l'utilisateur que ton site nécessite que le navigateur accepte les popups pour surfer dedans.
- Tolérer le problème puisque ça ne se passe pas chez toi (tu peux choisir ton navigateur) mais chez tes utilisateurs qui doivent apprendre à utiliser leur navigateur également.