Bonjour
J'ai créé une dialog dans laquelle j'ai une vidéo (fichier flv) qui se lance automatiquement dès que l'on affiche la page.
Sur Chrome et Firefox, aucun problème.
Sur IE ... Ma dialog s'affiche, ne prenant pas en compte mes paramètres width et height. De plus, ma vidéo ne se lance pas, j'ai un rectangle blanc à la place.
J'obtiens une erreur sous IE qui est :
dans le fichier jquery.js.Cette interface n'est pas prise en charge
J'ai trouvé une ligne de meta permettant de mettre la compatibilité avec IE8 mais ça n'a strictement rien changé.
Voici ma dialog :
Mon code JS associé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div id="dialogvideo" title="Bienvenue sur le site" style="display:none;"> <object type="application/x-shockwave-flash" data="fileadmin/templates/lib/player_flv.swf" width="850" height="500"> <param name="movie" value="lib/player_flv.swf" /> <param name="allowFullScreen" value="true" /> <param name="FlashVars" value="flv=../../user_upload/Video/film_v1.flv&autoplay=1&autoload=1" /> </object> <p align="center" class="closeDialog">Accéder directement au site</p> </div>
De plus le .click déclenché sur .closeDialog ne fonctionne pas sur IE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $( "#dialogvideo" ).dialog({ height: 700, width: 950, dialogClass: 'dialogvideo' }); $( "#dialogvideo" ).find(function() { $(this).dialog('open'); }); $('.closeDialog').click(function() { $("#dialogvideo").dialog('close'); });
Est-ce que vous avez une idée de pourquoi j'ai ces bugs là ?![]()
Partager