Page 1 sur 1

Map reactive en JS qui réagit mal ... avec IE [ RESOLU ]

Publié : 20 juin 2007, 20:59
par Fabrice.Tres.Net
Bonsoir,

Je suis en train de faire une carte avec des zones réactives que j'ai enrichi avec du javascript pour afficher des données complémentaires, j'utilise overLib pour cela.

Cela fonctionne nickel sous notre bien-aimé FF, mais pas sous IE 7 (pas testé le 6)... juste les liens qui marchent, le "popup" ne s'affiche pas

Firebug ne me trouve pas d'erreur...IE si mais son explication "détaillée" :twisted: est très simpliste (évènement attendu )!!

Malgré divers tests je n'ai pas encore réussi à isoler la source du problème!
Cela se passe là :
http://lavl.free.fr/Espace-Aerien-carte.html
Merci.

Publié : 21 juin 2007, 08:39
par calimo
Euh... je voudrais pas avoir l'air d'un rabat-joie, mais ça ne fonctionne pas super bien avec Firefox non plus... si je pointe "Secteur Bonhomme" par exemple, ça clignotte (manifestement, quand le popup apparait, la souris n'est plus considérée comme sur la zone...) :roll:

Mais c'est peut-être normal ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4

Publié : 21 juin 2007, 08:59
par chinon37
c'est peut-être que le plan de vol de ta souris n'a pas été déposé?
Sur le B de bonhomme, ça va bien, mais plus à droite, c'est un peu stroboscope...

Publié : 21 juin 2007, 13:11
par Fabrice.Tres.Net
Les clignotements sont dûs au fait que pour le moment le positionnement est soit fonction de la dimension de la fenêtre, donc si le "popup" apparaît sur la zone survolée à la souris alors on obtient ce joli effet stroboscopique digne des soirées les plus psychédéliques. Le positionnement final des popups sera fixé plus tard en fonction de la taille prise par les données affichées, ou au pire en forçant la fermeture des popups par l'utilisateur.

Mais même ce mode stroboscopique :twisted: ne peut être reproduit sur IE !

En attendant, Merci pour avoir jeté un oeil.

Publié : 21 juin 2007, 18:52
par Fabrice.Tres.Net
Après avoir modifié différentes choses, sans chercher à corriger le cas IE, ... hé bien cela fonctionne ... pour le moment.
Le mystère reste entier!