Bonjour à tous,

Je rencontre un problème avec l'utilisation de Lightwindow et Internet Explorer.

Je souhaite ouvrir une petite animation flash dans un Lightwindow à l'ouverture d'une page web. J'ai trouvé une fonction qui fonctionne très bien pour Firefox, Safari et Opéra, mais qui bug totalement avec Internet Explorer (et qui ne fonctionne pas correctement avec Chrome).

Voici la fonction utilisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript">
	function lightWindow_DoneLoading(){
    myLightWindow.activateWindow({
      href: 'img-interface/lancement.swf',
      title: 'Google',
      author: 'Ben',
      caption: 'Lancement',
      width:800,
      height:450});
	}
</script>
Puis sur le <body> :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<body onload="lightWindow_DoneLoading();">
Pour Chrome, Lightwindow s'affiche, il est centré et de la bonne taille, mais il reste vide, jusqu'à ce que scroll un peu dans la page. Là, l'animation apparait et l'on constate que la lecture a pourtant bien démarré au chargement de la page.

Pour IE, c'est carrément une erreur qui est provoquée et rien n'apparait.
J'obtiens le message suivant :
'myLightWindow' a la valeur Null ou n'est pas un objet.

Je suppose qu'il y a une petite subtilité que IE n'arrive pas à digérer, mais sauriez vous laquelle ?

Je vous remercie par avance de votre aide.