Bonjour à tous
Je vous expose un problème qui m'agace depuis vendredi.
Je viens de programmer une nouvelle fonctionnalité pour un web, fonctionnalité qui utilise l'api geoportail.
J'ai construit cette nouvelle page en prenant modèle sur une déjà existante dans mon web.
La nouvelle page fonctionne très bien sur Chrome, FF et IE depuis mon ordinateur, mais la fonction appelée par "onView:initwnat" ne s'active pas depuis un Chrome ou FF sous Androïd.
J'ai trouvé la parade en codant "onView:initwnat" en "onView:initwnat()" mais dans ce cas, l'utilisation du getviewer n'est plus reconnu dans initwnat !
J'ai fabriqué une page de démo http://wnat.fr/geoportail_onview_bad_android.html qui fonctionne bien sous Chrome ordinateur (mais plus dans FF et IE !!!). La page http://wnat.fr/geoportail_onview_bad_all.html active initwnat dans tous les navigateurs, ordinateur ou androïd.
Un coup d'oeil me serait d'un grand secours, une solution privilégiant l'appel initwnat avec la syntaxe "onView:initwnat()" aurait ma préférence mais si un petit malin m'indique d'où vient le "getviewer is not a fonction"
Notez que toutes mes autres pages utilisant geoportail dans ce web (une vingtaine) utilisent la syntaxe "onView:iniwnat" et quelles fonctionnent très bien tant sous Windows que sous Androïd.
Une idée ?
Partager