en fait, c'est un peu plus complexe que le titre du post. J'avais fait un site pour un ami il y a un moment, site en flash et hébergé sur un compte Free. Il a récemment acheté un
nom de domaine (www.kubx.com) et m'a demandé de l'associer à son site.
Donc, pour pouvoir rediriger ce nom de domaine vers le site sur free tout en gardant www.kubx.com dans la barre d'url une fois arrivé sur le site, j'ai pris un compte d'1 mo
gratuit (avec dns) sur www.hebergement-gratuit.com, mis un index.html qui crée une grande frame et y charge mon site depuis l'adresse free. Donc au final :
> nom de domaine
> compte d'1 mo avec une grande frame
> site chargé dans cette frame depuis free
j'ai dans le flash une galerie de photo qui affiche un popup qd on clic sur une vignette. Cette popup est créée avec du javascript appelé depuis le flash. Il y a également un popup
qui s'affiche au moment où on rentre sur le site (une fois qu'on clic sur le logo).
Au final, ce sont les popup qui posent problème:
- chargé depuis l'url de free (k.u.b.x.free.fr/index.html), tout passe bien, que ce soit sur IE ou FF.
- chargé depuis www.kubx.com, le site marche également mais les popup n'apparaissent que dans FF, dans IE il ne se passe rien.
le code de la popup est :
Code : Tout sélectionner
function PopupImage(img) {
titre="Agrandissement";
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 bgcolor='#000000' 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='Agrandissement'>");
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>");
w.document.close();
}
flash, j'appelle cette fonction avec un classique
Code : Tout sélectionner
getURL ("javascript:PopupImage('images/imagepopup.jpg')");
---------
note: après avoir demandé à plusieurs personnes de tester sous IE, il semble que toutes celle ayant le SP2 ne rencontrent pas de problème... Au secours ! Si qq1 a une idée ou si quelque personnes peuvent tester pour au moins me dire si le truc du SPx joue effectivement, merci