Menu contextuel grâce au click droit de la souris avec des menus secondaires validé ie et firefox

Soyez le premier à donner votre avis sur cette source.

Vue 21 517 fois - Téléchargée 3 497 fois

Description

Ce menu contextuel est déclenché par le clique droit de la souris.
Le style du menu est uniquement codé en css.
On peut aussi autoriser l'évènement dans une certaine partie de votre page HTML.
Il est possible, avec ce script, d'ajouter des liens dans le menu de départ en JavaScript, en haut ou en bas de la liste sur un objet prédéterminé (ex: image, lien hypertexte, div, ...).
Il est possible aussi d'ajouter des menus secondaires comme on le voit dans les menus originaux de vos navigateurs.

Conclusion :


Les menus secondaires ont un ptit bug sur IE... Si quelqu'un a une solution, je suis preneur...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_jjdagadir
Messages postés
127
Date d'inscription
lundi 7 avril 2003
Statut
Membre
Dernière intervention
6 mars 2009
-
C'est propre, çà marche très bien il y a des exemples, et on peut trouver des tas d'applications.
Bravo OBI 12
Kenavo
OB1_12
Messages postés
6
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
13 décembre 2006
-
Merci Kenavo ...
cs_common
Messages postés
1
Date d'inscription
lundi 11 décembre 2006
Statut
Membre
Dernière intervention
6 janvier 2007
-
ne fonctionne pas sous la nouvelle version de firefox et sur opéra 9.1
cs_MATHIS49
Messages postés
370
Date d'inscription
vendredi 10 octobre 2003
Statut
Membre
Dernière intervention
14 mai 2010
-
de la balle, marche sous firefox 2, 10/10
BenAlto
Messages postés
1
Date d'inscription
samedi 3 décembre 2005
Statut
Membre
Dernière intervention
3 avril 2007
-
Bonjour et merci pour ce code.

J'aimerai lancer, dans le Item d'un menu une fonction javascript et récupérer la valeur de retour. Cela ne marche pas. Une idée ?

function menu1()
{
return new Menu_Contextuel(
// Tableau des items
[
{
'ItemName': 'Début liaison',
'Action': 'alert('Droit');var objDeb=whichObj();alert(objDeb);',
'Image': null
}

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.