Mettre un onclick DANS un marqueur googlemap
deneb
-
deneb1992 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
deneb1992 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
je cherche la syntaxe pour mettre un événement onclick sur un infobulle.
J'ai plusieurs marqueurs , je veux en choisir un qui servira à remplir des informations pour un client.
voici mon code mais j'ai une erreur avec firebug :
j'ai l'erreur suivante avec firebug :
function statement requires a name
en fait , je veux juste la syntaxe pour mettre une fonction onclick dans mon marker pour pouvoir récupérer une info du tableau et la mettre dans mon formulaire.
j'ai ce message avec firebug :
document.getElementById(this.divName) is null
enreg(i);
reserv...onclick (ligne 2)
enreg is not defined
Bonjour,
je cherche la syntaxe pour mettre un événement onclick sur un infobulle.
J'ai plusieurs marqueurs , je veux en choisir un qui servira à remplir des informations pour un client.
voici mon code mais j'ai une erreur avec firebug :
j'ai l'erreur suivante avec firebug :
function statement requires a name
google.maps.event.addListener(marker, 'click', (function(marker, i) { return function() { infowindow.setContent('<span onclick=function enreg(){alert ("toto");};> <b>Agence :</b> ' + locations[i][2] + '<br/><b>adresse : </b>' +locations[i][3] + ' ' +ville1 +'<br/><b>design : </b>' +locations[i][4] +'<br/><b>modele : </b>' +locations[i][5] +'<br/><b>tarif : </b>' +locations[i][1] + ' euros<br/> </span>'); infowindow.open(map, marker); } })(marker, i));
en fait , je veux juste la syntaxe pour mettre une fonction onclick dans mon marker pour pouvoir récupérer une info du tableau et la mettre dans mon formulaire.
j'ai ce message avec firebug :
document.getElementById(this.divName) is null
enreg(i);
reserv...onclick (ligne 2)
enreg is not defined
google.maps.event.addListener(marker, 'click', (function(marker, i) { return function() { infowindow.setContent('<span onclick=enreg(i);> <b>Agence :</b> ' + locations[i][2] + '<br/><b>adresse : </b>' +locations[i][3] + ' ' +ville1 +'<br/><b>design : </b>' +locations[i][4] +'<br/><b>modele : </b>' +locations[i][5] +'<br/><b>tarif : </b>' +locations[i][1] + ' euros<br/> </span>'); infowindow.open(map, marker); function enreg(i) { alert ('toto'); document.forms.formClient.adresse_choix.value = locat_adres; } } })(marker, i));
A voir également:
- Mettre un onclick DANS un marqueur googlemap
- Googlemap - Guide
- Googlemap itinéraire - Guide
- Img onclick href - Forum Programmation
- Google Maps hors ligne : comment télécharger des cartes - Guide
- Marqueur social - Accueil - Guide téléphones
1 réponse
var locat_adres; var locat_agence; var locat_tarif; function enreg(locat_adres,locat_agence,locat_tarif) { document.forms.formClient.adresse_choix.value = locat_adres; document.forms.formClient.agence_choix.value = locat_agence; document.forms.formClient.tarif_choix.value = locat_tarif; } locat_adres = locations[i][3];locat_agence = locations[i][2];locat_tarif = locations[i][1]; infowindow.setContent('<span onclick="enreg(locat_adres,locat_agence,locat_tarif);"> <b>Agence :</b> ' + locations[i][2] + '<br/><b>adresse : </b>' +locations[i][3] + ' ' +ville1 +'<br/><b>design : </b>' +locations[i][4] +'<br/><b>modele : </b>' +locations[i][5] +'<br/><b>tarif : </b>' +locations[i][1] + ' euros<br/> </span>');