ho mais elle st toute simple tu manque de réflexion d'après toi comment sans injection d'argument on peut dire a la fonction que c'est un autre élément en paramètre que celui qui est cliquéCitation:
Mais pour autant, j'ai aussi des boutons qui appellent TogglePopupBox avec le nom de l'id d'un autre élément de la page...
Donc pour ces boutons, on ne peux pas utiliser document.activeElement.id puisque c'est sur un autre éklément qu'on souhaite afficher le popup :D
Et dans ce cas, je suis du coup obliger de créé une nouvelle fonction qui gérera le onclick de l'input qui appellera TogglePopupBox avec en paramètre document.activeElement.id
Une dernière proposition ? :D
allez un indice
ou meme un select caseCode:if document.activeElement.id ="toto" then obj="titi"
je n'ai jamais essayé un select case en vbs dans un html mais je ne vois pas pourquoi ca matcherait pasCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 select case document.activeElement.id case "toto" 'ici on garde "toto obj="toto" case "titi 'ici on garde "titi" case "cérédé" 'ici par exemple on change obj="non!! c'est Patrick" case Patrick obj="non c'est cérédé" end select msgbox obj
sinon une série de if a l'ancienne puisqu'on y est en plein dans un jurrassichtmlpark
voila voila
pas de limite ce toulonnais rien ne l'arrête pas même la déontologie
détrompe toi perso je code en JS maintenant dans mes htas il suffit de mettre au moins la balise meta compatible IE edge pour bénéficier du DOm2 et je jquery & JSCitation:
Par contre avec des vieux machins comme HTA qui en plus utilise des vielles lin et un vieux moteur IE.....
on perd juste la manipulation de certaines constante de l'object applicationen haut de code c'est tout, ce qui est largement rattrapable en JS
et il y a le fait aussi que l'on peut appeler une fonction/sub vbs a partir de JS en ce qui te concerne se serait le chemin a prendre pour avoir une gestion d'évènement solide