Peut on annuler "l'effet" refresh d'un b
Résolu/Fermé
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
-
2 juil. 2009 à 11:53
aymbob Messages postés 147 Date d'inscription lundi 13 avril 2009 Statut Membre Dernière intervention 12 octobre 2010 - 2 juil. 2009 à 12:51
aymbob Messages postés 147 Date d'inscription lundi 13 avril 2009 Statut Membre Dernière intervention 12 octobre 2010 - 2 juil. 2009 à 12:51
A voir également:
- Peut on annuler "l'effet" refresh d'un b
- Restreindre instagram effet - Guide
- Effet miroir word - Guide
- Auto refresh - Télécharger - Divers Web & Internet
- Annuler l'envoi d'un mail - Guide
- Comment annuler un ticket transcash ✓ - Forum Consommation & Internet
6 réponses
adns
Messages postés
1094
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
27 mars 2012
153
2 juil. 2009 à 11:56
2 juil. 2009 à 11:56
bonjour
on peut voir le code du bouton ??
Adns
on peut voir le code du bouton ??
Adns
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
2 juil. 2009 à 11:58
2 juil. 2009 à 11:58
merci...
<button onclick="load();"> Afficher le plan </button>
voila j'espere que sa peut t'aider
<button onclick="load();"> Afficher le plan </button>
voila j'espere que sa peut t'aider
adns
Messages postés
1094
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
27 mars 2012
153
2 juil. 2009 à 11:59
2 juil. 2009 à 11:59
ok la fonction load() on peut la voir ?
et peux tu etre un peu plus clair sur probleme ??
merci
Adns
et peux tu etre un peu plus clair sur probleme ??
merci
Adns
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
2 juil. 2009 à 12:09
2 juil. 2009 à 12:09
tres bien, alors la fonction load en fete c'une fonction qui genere en fonction d'un bouton choisit un club :
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
var lat = null;
var lon = null;
var titre;
var boldtitle;
var image1 = 'cdlf.png';
function load() {
var club = document.getElementsByName('club')[0].options[document.getElementsByName('club')[0].selectedIndex].value;
if (club == 'stlazare') {
lat = 48.875977820965645;
lon = 2.3281359672546387;
titre = 'St Lazare';
boldtitle = '<b>St Lazare</b>'
}
if (club == 'republique') {
lat = 48.86594281244544;
lon = 2.3681116104125977;
titre = 'Republique';
boldtitle = '<b>Republique</b>'
}
if (club == 'bastille') {
lat = 48.84945336607593;
lon = 2.372746467590332;
titre = 'Bastille';
boldtitle = '<b>Bastille</b>'
}
if (club == 'lecourbe') {
lat = 48.84539370093933;
lon = 2.3054122924804688;
titre = 'Lecourbe';
boldtitle = '<b>Lecourbe</b>'
}
if (club == 'maillot') {
lat = 48.8839225391287;
lon = 2.2954344749450684;
titre = 'Maillot';
boldtitle = '<b>Maillot</b>'
}
if (club == 'ornano') {
lat = 48.89772048829749;
lon = 2.349057197570801;
titre = 'Ornano';
boldtitle = '<b>Ornano</b>'
}
if (club == 'bolivar') {
lat = 48.88084640365694;
lon = 2.3734331130981445;
titre = 'Bolivar';
boldtitle = '<b>Bolivar</b>'
}
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(lat, lon), 15);
map.addControl(new GLargeMapControl());
map.enableDoubleClickZoom();
map.addControl(new GMapTypeControl());
geocoder = new GClientGeocoder();
function creerMarker(point, onglet1, onglet2) {
var marker = new GMarker(point);
var infoTabs = [
new GInfoWindowTab("Infos", onglet1),
new GInfoWindowTab("Details", onglet2)
];
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowTabsHtml(infoTabs);
});
return marker;
}
GDownloadUrl("fichier.xml", function(data) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 9);
image1 = 'cdlf.png';
var marker = creerMarker(point, markers[i].getAttribute("info"), markers[i].getAttribute("details"));
map.addOverlay(marker);
}
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<form method="post">
<p>
<select name="club">
<option value="maillot"><em> Maillot</em></option>
<option value="stlazare"><em> St Lazare</em></option>
<option value="republique"><em> Republique</em></option>
<option value="lecourbe"><em> Lecourbe</em></option>
<option value="bastille"><em> Bastille</em></option>
<option value="ornano"><em> Ornano</em></option>
<option value="bolivar"><em> Bolivar</em></option>
</select>
<input type="submit" onclick="load();"> Afficher le plan </input>
</p>
Voila sa se presente comme sa...
seulement ici le probleme c'est que quand je clique sur le bouton input (j'ai aussi essayer avec button)
sa fait un refresh de la page c'est a dire que si j'ai selectionner le 4éme club de ma liste deroulante sa va m'afficher le premier club (premier choix de la liste deroulante)
j'espere que tu comprend mieux...
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
var lat = null;
var lon = null;
var titre;
var boldtitle;
var image1 = 'cdlf.png';
function load() {
var club = document.getElementsByName('club')[0].options[document.getElementsByName('club')[0].selectedIndex].value;
if (club == 'stlazare') {
lat = 48.875977820965645;
lon = 2.3281359672546387;
titre = 'St Lazare';
boldtitle = '<b>St Lazare</b>'
}
if (club == 'republique') {
lat = 48.86594281244544;
lon = 2.3681116104125977;
titre = 'Republique';
boldtitle = '<b>Republique</b>'
}
if (club == 'bastille') {
lat = 48.84945336607593;
lon = 2.372746467590332;
titre = 'Bastille';
boldtitle = '<b>Bastille</b>'
}
if (club == 'lecourbe') {
lat = 48.84539370093933;
lon = 2.3054122924804688;
titre = 'Lecourbe';
boldtitle = '<b>Lecourbe</b>'
}
if (club == 'maillot') {
lat = 48.8839225391287;
lon = 2.2954344749450684;
titre = 'Maillot';
boldtitle = '<b>Maillot</b>'
}
if (club == 'ornano') {
lat = 48.89772048829749;
lon = 2.349057197570801;
titre = 'Ornano';
boldtitle = '<b>Ornano</b>'
}
if (club == 'bolivar') {
lat = 48.88084640365694;
lon = 2.3734331130981445;
titre = 'Bolivar';
boldtitle = '<b>Bolivar</b>'
}
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(lat, lon), 15);
map.addControl(new GLargeMapControl());
map.enableDoubleClickZoom();
map.addControl(new GMapTypeControl());
geocoder = new GClientGeocoder();
function creerMarker(point, onglet1, onglet2) {
var marker = new GMarker(point);
var infoTabs = [
new GInfoWindowTab("Infos", onglet1),
new GInfoWindowTab("Details", onglet2)
];
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowTabsHtml(infoTabs);
});
return marker;
}
GDownloadUrl("fichier.xml", function(data) {
var xml = GXml.parse(data);
var markers = xml.documentElement.getElementsByTagName("marker");
for (var i = 0; i < markers.length; i++) {
var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 9);
image1 = 'cdlf.png';
var marker = creerMarker(point, markers[i].getAttribute("info"), markers[i].getAttribute("details"));
map.addOverlay(marker);
}
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<form method="post">
<p>
<select name="club">
<option value="maillot"><em> Maillot</em></option>
<option value="stlazare"><em> St Lazare</em></option>
<option value="republique"><em> Republique</em></option>
<option value="lecourbe"><em> Lecourbe</em></option>
<option value="bastille"><em> Bastille</em></option>
<option value="ornano"><em> Ornano</em></option>
<option value="bolivar"><em> Bolivar</em></option>
</select>
<input type="submit" onclick="load();"> Afficher le plan </input>
</p>
Voila sa se presente comme sa...
seulement ici le probleme c'est que quand je clique sur le bouton input (j'ai aussi essayer avec button)
sa fait un refresh de la page c'est a dire que si j'ai selectionner le 4éme club de ma liste deroulante sa va m'afficher le premier club (premier choix de la liste deroulante)
j'espere que tu comprend mieux...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
adns
Messages postés
1094
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
27 mars 2012
153
2 juil. 2009 à 12:19
2 juil. 2009 à 12:19
le truc c'est qu'il me semble que la fonction load recharge la page par defaut donc :S
essaie soit de changer le nom de ta fonction
soit de lui passer le club en parametre
Adns
essaie soit de changer le nom de ta fonction
soit de lui passer le club en parametre
Adns
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
2 juil. 2009 à 12:51
2 juil. 2009 à 12:51
merci pr tout...