Visualisation d'une page Webjax
Controls.Menu.ContextMenu
Le composant d'interface YUI.widget.ContextMenu permet de créer une liste d'options ou de boutons qui sont rendus visibles suite à évènement "contextmenu" (ndr : "mousedown" sous Opera).
La syntaxe de ce composant est la suivante :
Les correspondances des arguments sont précisées dans liste à puces ci après :
- element : id élément DOM 'select' ou 'div' ou objet DOM 'select' ou 'div' correspondant au 'ContextMenu' à afficher.
La propriété 'trigger' permet de fixer les éléments depuis lesquels le 'ContextMenu' sera appelé.
- options : argument optionnel.
Objet littéral définissant la configuration du 'ContextMenu'.
Un exemple simple d'utilisation est présenté ci après :
Cet exemple montre donc un exemple simple de mise en place de menu contextuel au sein d'une page web.
Ce genre de menu est on en peut plus pratique dans de nombreux cas étant l'utilisation massive du système Microsoft Windows qui a généralisé le travail par menu contextuel.
Le code source de cet exemple est détaillée ci après avec dans l'ordre :
- les inclusions Javascript de YUI nécessaires pour la mise en place de cet exemple
- le code Javascript définissant à partir du chargement de la page, le processus de création et de mise en place du menu contextuel à partir d'un élément DOM précisé.
- le code HTML de l'élément 'ul' et des éléments fils 'li' contenant les données de l'exemple.
Les inclusions Javascript :
Le code Javascript définissant le menu contextuel :
Le code HTML de l'élement DOM 'ul' dont les éléments fils 'li'
permettent suite à un click souris de montrer le menu contextuel :
La syntaxe de ce composant est la suivante :
Les correspondances des arguments sont précisées dans liste à puces ci après :
- element : id élément DOM 'select' ou 'div' ou objet DOM 'select' ou 'div' correspondant au 'ContextMenu' à afficher.
La propriété 'trigger' permet de fixer les éléments depuis lesquels le 'ContextMenu' sera appelé. - options : argument optionnel.
Objet littéral définissant la configuration du 'ContextMenu'.
Un exemple simple d'utilisation est présenté ci après :
Cet exemple montre donc un exemple simple de mise en place de menu contextuel au sein d'une page web.
Ce genre de menu est on en peut plus pratique dans de nombreux cas étant l'utilisation massive du système Microsoft Windows qui a généralisé le travail par menu contextuel.
Le code source de cet exemple est détaillée ci après avec dans l'ordre :
- les inclusions Javascript de YUI nécessaires pour la mise en place de cet exemple
- le code Javascript définissant à partir du chargement de la page, le processus de création et de mise en place du menu contextuel à partir d'un élément DOM précisé.
- le code HTML de l'élément 'ul' et des éléments fils 'li' contenant les données de l'exemple.
Les inclusions Javascript :
Le code Javascript définissant le menu contextuel :
Le code HTML de l'élement DOM 'ul' dont les éléments fils 'li' permettent suite à un click souris de montrer le menu contextuel :

:

