Bonjour tout le monde,
Je déclare une variable globale :
Cette alerte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //global_id_jour => variable globale qui contient l'id de la td sélectionnée var global_id_jour= null; function menuContextuel(e, pIdMenu,id_jour,user){ //alert("id_jour => " + id_jour); global_id_jour = id_jour;
M'indique que id_jour contient bien une valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part //alert("id_jour => " + id_jour);
Quand j'arrive dans occupe.js, la valeur de la variable globale devrait être disponible de partout ?
Avec Firefox, j'ai une valeur, avec IE, j'ai "undefined"
occupe est appelé à partir d'ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function occupe(id_cellule,libre_ou_occupe) { alert(' dans occupe id_cellule ' + global_id_jour);
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div id="menucontextuelOccupe" class="menucontextuel"> <ul> <li><em>Menu Pierre Van Antwerpen</em></li> <li><a href="javascript:;"onClick="hideMenu(); occupe(global_id_jour,'occupe'); return false;">Occupé</a></li> <li><a href="javascript:;"onClick="hideMenu(); occupe(global_id_jour,'reserve'); return false;">Réserver</a></li> <li><a href="javascript:;"onClick="hideMenu(); occupe(global_id_jour,'ESC'); return false;">Annuler</a></li> </ul> </div>
beegees
Partager