Si tu trouves où il est... les liens en bas de page très nombreux
renvoie à des tas de sites associés. On ne sait pas qui s'occupe de ce
site-là.
En attendant, il y a du y avoir quelqu'un ici qui est venu se
renseigner pour voir comment faire.

Si ça se trouve l'application a été testée sur une autre page, et
c'est lors de la publication finale qu'un webdesigner a recomposé vite
fait la page pour l'intégrer au service sans prendre garde à la
compatibilité de la page enveloppe qui est assez mal fichue dans son
codage.

Un exemple : le bouton RECHERCHER est de type "submit". On devrait
pouvoir cliquer dessus, mais comme il n'est attaché à aucun formulaire
(où est la balise "form" ???) avec une URL ni aucun script pour
l'action "onsubmit", il est sans effet. Il est lié à un bout de
javascript non portable qui utilise plutôt "onkeypress" mais avec un
test dérisoire sur event.keycode (les keycodes ne marchent pas de
façon portable sans avoir préparé au préalable la page, et même dans
ce cas il y a des tas de problèmes connus).

Ceci ressemble donc bien à un problème d'intégration de l'appli qui a
du être développée à part du site où elle a été insérée maintenant,
très probablement par des personnes différentes qui n'ont pas bien lu
les notes d"intégration, ou qui a du vouloir "simplifier" en nettoyant
trop de choses qu'il pensaient inutiles.

D'ailleurs si on fait un test de conformité HTML5 sur la site Que
Choisir, il y a des tonnes d'incidents et anomalies relevées. Y
compris aussi d'accessibilité.

Le script "leaflet.js" a aussi un erreur fatale lors de son chargement
complet, sans doute car il manque un paramètre pour son utilisation (à
vérifier par les experts de leaflet), ou bien est empêché de
fonctionner correctement par un des autres frameworks utilisés aussi
dans la page (y compris les frameworks des outils sociaux qui trafique
énormément l'environnement javascript pour leur propre compte sans se
soucier si cela ne procoque pas de bogue dans d'autres javascripts
tiers, leur isolation dans le DOM étant également très imparfaite, il
est possible que ce soit justement ces modules sociaux qui finissent
par casser la conformité des formulaires existants dans une page, et
bouleverse les ordres de chargement des scripts et resources externes
; il y a trop de frameworks différents dans la page, on peut faire
confiance à jQuery, mais pas sûr que ce soit la version attendue pour
Leaflet...) :

Uncaught TypeError: Object  has no method 'createIcon' leaflet.js:6
L.Marker.L.Class.extend._initIcon leaflet.js:6
L.Marker.L.Class.extend.onAdd leaflet.js:6
d leaflet.js:6
L.Map.L.Class.extend.addLayer leaflet.js:6
showLocation map.js:641
comparerPrix map.js:442
(anonymous function) panierEte.php:71
f.Callbacks.n jquery-1.7.1.min.js:2
f.Callbacks.o.fireWith jquery-1.7.1.min.js:2
e.extend.ready jquery-1.7.1.min.js:2
c.addEventListener.B

De plus le code pour Tweeter provoque lui aussi un arrêt en cours d'un
autre script d'initialisation::

GET http://platform.twitter.com/widgets.js?_=1341956766475

d.ajaxTransport.send 1a0c1e5bc6e5cddfdc6c74bff3879425.js:2
d.extend.ajax 1a0c1e5bc6e5cddfdc6c74bff3879425.js:2
d.each.d.(anonymous function) 1a0c1e5bc6e5cddfdc6c74bff3879425.js:2
d.extend.getScript 1a0c1e5bc6e5cddfdc6c74bff3879425.js:2
loadTwitter ...

Si loadTwitter() est exécuté mais si la requête Ajax qu'il effectue
est bloqué (par un antitraceur) c'est toute le suite du script (après
le chargement de Tweeter qui aurait du être dans un script chargé à
part) qui s'arrête.

En attendant, cette page est sensée afficher sélectivement sur la
carte la liste suivante de magasins et de prix (format CSV des 230
magasins relevés) :

http://maps.quechoisir.org/PanierEteDefinitif.csv

Et qui commence par les 3 lignes suivantes (la première c'est pour les
intitulés des champs, la seconde pour le magasin "moyen" (non
géolocalisé), les autres pour les magasins un par un (bizarre tout de
même d'inclure jusqu'à 10 décimales pour les champs de prix du panier,
alors que le "magasin moyen" arrondit les moyennes calculées) dont je
ne donne que le premier comme exemple uniquement:

Magasin;Adresse;Code postal;Ville;Lattitude;Longitude;Fruits et
légumes - Total;Fruits et légumes - GM;Fruits et légumes - MD;Fruits
et légumes - 1P;Produits laitiers - Total;Produits laitiers -
GM;Produits laitiers - MD;Produits laitiers - 1P;Viande, charcuterie
et traiteur - Total;Viande, charcuterie et traiteur - GM;Viande,
charcuterie et traiteur - MD;Viande, charcuterie et traiteur -
1P;Petit déjeuner - Total;Petit déjeuner - GM;Petit déjeuner -
MD;Petit déjeuner - 1P;Encas et desserts - Total;Encas et desserts -
GM;Encas et desserts - MD;Encas et desserts - 1P;Assaisonnements et
condiments - Total;Assaisonnements et condiments - GM;Assaisonnements
et condiments - MD;Assaisonnements et condiments - 1P;Eaux et sodas -
Total;Eaux et sodas - GM;Eaux et sodas - MD;Eaux et sodas -
1P;Boissons alccolisées - Total;Boissons alccolisées - GM;Boissons
alccolisées - MD;Boissons alccolisées - 1P;Hygiène, soins -
Total;Hygiène, soins - GM;Hygiène, soins - MD;Hygiène, soins -
1P;Entretien - Total;Entretien - GM;Entretien - MD;Entretien - 1P

Magasin 
moyen;;;;;;16.36;16.98;16.01;15.16;15.61;16.34;14.24;12.24;12.99;11.98;12.79;10.76;17.74;18.2;16.59;14.81;4.83;5.19;4.42;3.41;4.05;4.24;3.75;2.99;6.77;7.21;5.84;4.51;9.13;9.42;8.42;6.88;5.02;5.42;4.25;3.07;7.53;9.2;6.36;5.21

Auchan;Route de Gemenos;13400;Aubagne en
Provence;43.296169281;5.5878567696;17.0122080778;17.1640606542;16.9815860486;15.4439475489;16.8247733443;17.3864745243;15.6684478318;12.3091779913;13.5118973337;11.7939681726;13.7816399719;11.0547081237;16.6066630669;17.0456512371;15.5076888853;14.3198015096;4.9090009136;5.1835434556;4.5271458708;3.4594875281;4.3062698198;4.4383848111;4.098087127;3.0214119275;7.2046703166;7.6871043712;6.1510167378;5.3416941054;9.2081206592;9.4224705217;8.6928680038;7.9515537043;4.7006529535;4.7900367652;4.149446176;2.592914424;7.7642540022;9.5302729193;6.5559493161;5.18974847


Le 10 juillet 2012 23:20, Vincent Privat <vincent.pri...@gmail.com> a écrit :
>
> Le 10 juillet 2012 23:15, Philippe Verdy <verd...@wanadoo.fr> a écrit :
>
>> Je crois savoir pourquoi ça ne marche pas
>
>
> Tu l'as remonté au webmaster ?
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à