Bonjour, je travaille sur googlemap et j'ai quelques problémes à récupérer les événements liés à un bouton ou à une checkbox.
Le code est simplifié mais la structure et l'ordre est le même.
Je déclare plusieurs fonctions, qui ensuite doivent être appellées si l'on clique sur les boutons ou les checkboxes ; OR seul les fonctions définies en dehors la fonction (initialize) sont appellées ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <html xmlns="http://www.w3.org/1999/xhtml"> <body onload="initialize()" onunload="GUnload()"><!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>TEST WEB Proto</title> <script type="text/javascript"> function clickVectorCheckbox() { alert("clickVectorCheckbox"+mavariable); } function clickDLUCheckbox() { alert("clickDLUCheckbox"+mavariable); } function initialize() { if (GBrowserIsCompatible()) { var mavariable; function ClickMoulinette() { alert("La moulinette va démarrer !! regarder en bas de page"); } } } // end of initialize </script> </head> <table cellpadding="0" cellspacing="0" width="100%"> <tbody><tr> <INPUT TYPE="CHECKBOX" NAME="VECCHECKbox" ID ="VECCHECK" VALUE=0 UNCHECKED ONCLICK="clickVectorCheckbox()">SHOW VECTOR Layer <input type="checkbox" name="DLUCHECKbox" id ="DLUCHECK" value=0 UNCHECKED onClick="clickDLUCheckbox()">SHOW DLU Layer </tr></tbody> </table> <input type="button" name="bouton2" value="click me!!" onClick="ClickMoulinette();" > <input TYPE="BUTTON" NAME="bouton3" value="click me2!!" onClick="ClickMoulinette();" /> </body> </html>
Le seule probléme est que ces fonctions doivent pouvoir avoir accés et appellés des objets définis dans "initialize" (comme l'objet mavariable)
Quelqu'un peut m'aider ? il me manque pas grand chose, et je tourne en rond avec ce probléme depuis 2 jours. Merci pour vos lumiéres
Il doit s'agir d'un probléme de portée et de vizu des fonctions et variables, mais je n'ai rien trouvé dans la doc qui en parle :o ... aussi j'espére avoir quelques éclairciement. Merci d'avance.
Coding is thinking![]()
Partager