Bonjour tout le monde,

je sollicite votre aide pour réaliser la chose suivante : j'ai développé du code javascript me permettant de générer un évènement 'contextmenu' lorsque je fais un clic gauche par exemple. Cela a une utilité dans le contexte où je travaille.
Le problème que je rencontre est que pour certains éléments (comme les mails dans gmail ou hotmail) quand on fait un clic droit on a un menu personnalisé avec "archiver" ou "marquer comme non lu" etc...
Donc quand je fais mon clic gauche, évidemment j'ai ce menu personnalisé. Or j'aimerais retrouver le menu contextuel classique pour le clic gauche. Voici le code que j'ai jusqu'à présent :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
var my_menu = function(event)
{
    if(event.button == 0)
    {
        var element = event.srcElement||event.target;
 
        var evt = element.ownerDocument.createEvent('MouseEvents');
        evt.initMouseEvent('contextmenu', true, true, element.ownerDocument.defaultView, 1, event.screenX, event.screenY, event.clientX, event.clientY, false, false, false, false, 2, null);
        element.dispatchEvent(evt);
    }
};
Auriez-vous des suggestions ?