[Carte] remplissage automatique des champs de formulaire en cas de clic
authorLudovic CHEVALIER <l.chevalier@lespetitsdebrouillards-ra.org>
Fri, 29 Jun 2012 09:52:20 +0000 (11:52 +0200)
committerLudovic CHEVALIER <l.chevalier@lespetitsdebrouillards-ra.org>
Fri, 29 Jun 2012 09:52:20 +0000 (11:52 +0200)
contenu/page-carte_de_sites.html

index 8d5347c..873cf16 100755 (executable)
@@ -15,6 +15,8 @@
     - lien  = oui   : Lien automatique vers la grande carte
     - iframe = oui  : Afficher ou non le lien vers le code iframe
     - loc = non     : Afficher ou non le popup de localisation
+    - champ_lat     : Prend l'identifiant d'une balise html en argument. Change la valeur (value) de cette balise par la latitude cliquee
+    - champ_lon     : Prend l'identifiant d'une balise html en argument. Change la valeur (value) de cette balise par la longitude cliquee
 ]
 
 <!-- Carte -->
    var popup = new L.Popup();
 
    function onMapClick(e) {
-      var latlngStr = '(' + e.latlng.lat.toFixed(18) + ',' + e.latlng.lng.toFixed(18) + ')';
-      popup.setLatLng(e.latlng);
-      popup.setContent("<:carte_de_sites:coordonnees_clic:>" + latlngStr);
-      map.openPopup(popup);
+       document.getElementById("#ENV{champ_lat}").value=e.latlng.lat.toFixed(18);
+       document.getElementById("#ENV{champ_lon}").value=e.latlng.lng.toFixed(18);
    }
    ]