bissonchristian
Messages postés2Date d'inscriptionvendredi 29 mai 2009StatutMembreDernière intervention29 mai 2009
-
29 mai 2009 à 00:49
cs_tom
Messages postés1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009
-
29 mai 2009 à 14:51
Bonjour à tous,
un beau petit bogue avec notre cher Internet Explorer 6 seulement. En utilisant "getURL" appeller automatiquement par Flash (sans l'appuie d'un bouton), fait arrêter le chargement du site. Donc, aléatoirement selon l'ordre de chargement des éléments du site, certaines images ici et là ne seront pas affichées.
J'ai déjà fait plusieurs test pour finir a trouver que c'était spécifiquement le "getURL" qui causait cela, si je l'enlève, tout est beau.
Maintenant, j'ai par la suite essayé toute sorte de dégueulasserie de programmation pour contourner l'appel directement au loading.
1-j'ai essayé de mettre le getURL dans une fonction
2-j'ai mit le getURL dans le "onRelease" d'un bouton caché, et c'est son onRelease que j'appel, pour simuler l'appuie du bouton
3-j'ai mit la fonction avec le getURL dans un clip et c'est cette fonction que j'appel
4-j'ai appellé la fonction dans un timeout
5-j'ai essayé l'ajout de "_self" ou "_blank" dont j'ai lu pourrait avoir un impact
et là je suis à court d'idées!
Il faut absoluement que j'appel ce getURL sans qu'on aie a cliquer quoi que ce soit, et ça doit être compatible IE6 mais si je l'aime pas!
cs_tom
Messages postés1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009 29 mai 2009 à 10:36
Demande pas à ton getURL d'ouvrir une nouvelle adresse. Demande lui plutot d'activer un javascript qui va rediriger la page...
Pour combler certaines failles de securité de IE6 et 7, MS n'a rien de trouver de mieux a faire que de sur-proteger la commande getURL qui peut etre utilisée pour des attaques de code.