Page 1 sur 1

galerie onmouseover et IE

Publié : 15 janv. 2007, 17:55
par Invité
Bonjour,

Je suis nouvelle sur ce forum et je débute dans la création de site. Après quelques jours d'effort, mon site est enfin pret. Mais au moment de le mettre en ligne je me rend compte que ma galerie "onmouseover" ne fonctionne pas sous IE. Pourquoi? JE sais qu'il y a souvent des problemes de ce type mais je n'ai aucune idée de la façon de les corriger....

Si quelqu'un a une petite idée.... Merci pour votre aide

Voici le script :
Dans le <head>

<SCRIPT LANGUAGE="JavaScript"><!--
function afficheMaxiTempo(chemin){
i1 = new Image;
i1.src = chemin;
html = '<HTML><HEAD><TITLE>Photos</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=image1 onLoad="window.resizeTo(document.image1.width+14,document.image1.height+32)"></CENTER></BODY></HTML>';
popupImage = window.open('','popupImage','toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=1');
popupImage.document.open();
popupImage.document.write(html);
popupImage.focus();
popupImage.document.close();
//FermePopup();
}
function FermePopup(){
popupImage.document.write('<script language="javascript">');
popupImage.document.write('setTimeout(');
popupImage.document.write('"self.close()');
popupImage.document.write(';",5000)');
popupImage.document.write('</');
popupImage.document.write('script>');
}
//-->
</SCRIPT>

A l'endroit de l'image

<A HREF="javascript:void(0)" onMouseOver="afficheMaxiTempo('ton image agrandie.jpg'); return false;" onMouseOut="img01.src='ton image vignette.jpg'"><IMG SRC="ton image vignette.jpg" NAME="img01" ALT="Nom de ton image" BORDER=0 onLoad="tempImg=new Image(0,0); tempImg.src='ton image vignette.jpg'"></A> bye2 bye2 bye2 bye2 bye2

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7

Publié : 15 janv. 2007, 19:30
par Benoit
Il y a de grandes chances que ce soit simplement l'ouverture du popup qui est bloquée.

Je pense que tu aurais tout intérêt à utiliser un autre script basé sur le DOM standard plutôt que ce genre de bricolage.

Par exemple celui-ci : http://www.huddletogether.com/projects/lightbox2/

Publié : 15 janv. 2007, 19:41
par Invité
Alors je ne pense pas que cela soit un blocage de pop up. D'abord parce que je n'ai aucun avertissement à ce sujet et puis j'ai "autorisé" mon site.

Je vais jeter un coup d'oeil à ce que tu m'as donné mais je l'avais déja vu il y a quelque temps et ça ne me plaisait pas trop...mais je ne sais plus pourquoi....

Merci pour ton aide

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7