[JavaScript] Problème avec Firefox
Résolu/Fermé
wido22
Messages postés
19
Date d'inscription
samedi 23 mai 2009
Statut
Membre
Dernière intervention
1 juin 2009
-
23 mai 2009 à 14:59
wido22 Messages postés 19 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 1 juin 2009 - 28 mai 2009 à 07:07
wido22 Messages postés 19 Date d'inscription samedi 23 mai 2009 Statut Membre Dernière intervention 1 juin 2009 - 28 mai 2009 à 07:07
A voir également:
- [JavaScript] Problème avec Firefox
- Telecharger javascript - Télécharger - Langages
- Video downloadhelper firefox - Télécharger - Outils pour navigateurs
- Comment supprimer bing de firefox - Guide
- Firefox download - Télécharger - Navigateurs
- Exporter favoris firefox - Guide
3 réponses
wido22
Messages postés
19
Date d'inscription
samedi 23 mai 2009
Statut
Membre
Dernière intervention
1 juin 2009
31
28 mai 2009 à 07:07
28 mai 2009 à 07:07
Je me répond à moi même car j'ai trouver la solution.
Il fallait simplement ajouter dans le script JavaScript, une détection du navigateur, et ainsi changer la demande par XMLHttpRequest() pour recevoir un code différent pour les autres navigateur qu'IE.
Il fallait simplement ajouter dans le script JavaScript, une détection du navigateur, et ainsi changer la demande par XMLHttpRequest() pour recevoir un code différent pour les autres navigateur qu'IE.
wido22
Messages postés
19
Date d'inscription
samedi 23 mai 2009
Statut
Membre
Dernière intervention
1 juin 2009
31
24 mai 2009 à 06:58
24 mai 2009 à 06:58
Enfaite maintenant, sous Firefox, le flash apparait puis disparait tout de suite, je ne comprend vraiment pas pourquoi :/
wido22
Messages postés
19
Date d'inscription
samedi 23 mai 2009
Statut
Membre
Dernière intervention
1 juin 2009
31
28 mai 2009 à 04:23
28 mai 2009 à 04:23
Je me répond à moi même car j'ai trouvé la solution.
Il fallait juste que dans mon script, je fasse la détection du navigateur utiliser par :
Et ensuite envoyer une requête avec un paramètre extra en plus pour que php sache de quel navigateur il s'agit, afin d'envoyer le bon code html.
("ext", c'est mon paramètre en extra )
Code PHP:
Il fallait juste que dans mon script, je fasse la détection du navigateur utiliser par :
if(navigator.appName == "Microsoft Internet Explorer") { request(readData,150,230,716,500,"jeu1.php",0); } else { request(readData,150,230,716,500,"jeu1.php",1); }
Et ensuite envoyer une requête avec un paramètre extra en plus pour que php sache de quel navigateur il s'agit, afin d'envoyer le bon code html.
("ext", c'est mon paramètre en extra )
Code PHP:
if($_POST['ext']==0) { echo' <div id="jeu1"> <script src="Scripts/swfobject_modified.js" type="text/javascript"></script> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="700" height="500" id="FlashID" tabindex="200" title="ReflexionBeta0.9"> <param name="movie" value="Jeu/ReflexionBeta0.9.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- La balise <object> suivante est destinée aux navigateurs autres qu\'IE. Supprimez-la d\'IE à l\'aide d\'IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="Jeu/ReflexionBeta0.9.swf" width="700" height="500"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d\'un lecteur Flash de version 6.0 ou de versions plus anciennes. --> <div> <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4> <p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> <div>'; } else { echo' <div id="jeu1"> <script src="Scripts/swfobject_modified.js" type="text/javascript"></script> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="Jeu/ReflexionBeta0.9.swf" width="700" height="500"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d\'un lecteur Flash de version 6.0 ou de versions plus anciennes. --> <div> <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4> <p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> <div>'; } ?>