11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

j'ai besoin d'un coup de main pour un script qui dépasse encore mon 'aisance' js (je souhaite passer le + possible par jQuery).

analyserait une liste de coordonnées dans l'attribut "coords" d'un area de type poly.
(il s'agit x,y,x1,y1,x2,y2, etc)
le nombre de x,y est variable d'un area à l'autre

extraire les x,y d'un area, en faire un tableau.
length du tableau /2 = nombre de couples coordonnées.

faire la somme des x (ligne impaires).
faire somme de y (lignes paires).

calcul des moyennes x et y (x/nbre de couple et y/idem).
adjonction du x,y résultant dans un tableau.

et recommencer jusqu'au bout de tous les area.

quelques pistes syntaxiques seraient les bienvenues.

Merci
Bonjour,
tu peux récupérer la liste des coordonnées comme ceci :

jQuery("area").each(function(){
  var coords = jQuery(this).attr("coords");
})

après tu fais un split et tu récupères tes paires pépère.
Merci,

ca j'avais déjà vu, mais c'est bien comment enregistrer tout les résultats dans un tableau qui coince..
je marque résolu.

reste à trouver un procédé élégant pour redessiner les contour de chaque area et se serait parfait... mais bon