OVH Cloud OVH Cloud

oncontextmenu et IE

13 réponses
Avatar
Pierre Goiffon
Comme dis dans un autre fil, j'ai mis en ligne une petite maquette de ce
à quoi je voulais arriver :
http://pgoiffon.free.fr/_temp/datagrid_20060623.html

Sur cette page, le menu contextuel normal est désactivé et remplacé
grace aux 2 lignes suivantes, exécutées en onload :

document.body.oncontextmenu = function(){return false;};
document.getElementById("TabQuestions").onmousedown = showContextualMenu;

L'élément TabQuestions est le tableau contenant la liste d'éléments.

Je voulais permettre le menu classique par un clic droit en dehors du
tableau, aussi j'ai essayé avec la ligne suivante à la place des 2
précédentes :

document.getElementById("TabQuestions").oncontextmenu = showContextualMenu;

Ca fonctionne bien sur Firefox, mais sur IE... Le menu classique
s'affiche partout, le "menu personnalisé" n'est jamais affiché.

Quid ?

3 réponses

1 2
Avatar
Pierre Goiffon
http://pgoiffon.free.fr/_temp/datagrid_20060623_bis.html


Euh... il ne manque pas quelque chose, là ? Que ce soit avec Mozilla,
avec Firefox, ou avec IE, j'ai le menu standard partout et le menu
personnalisé nulle part.

Je précise que j'ai désactivé mon anti-suppression-de-menu.


C'est étonnant...
Ca fonctionne comme attendu sur un Firefox 1.5.0.4 sous Windows XP
Mais de toute façon la méthode suivie n'est pas à retenir, vu comme les
résultats sont bancals :D Le but de mon post était bien de savoir
comment faire pour ne désactiver l'affichage du menu contextuel standard
QUE lors d'un clic droit sur le tableau...


Avatar
Olivier Miakinen

Euh... il ne manque pas quelque chose, là ? Que ce soit avec Mozilla,
avec Firefox, ou avec IE, j'ai le menu standard partout et le menu
personnalisé nulle part.


C'est étonnant...
Ca fonctionne comme attendu sur un Firefox 1.5.0.4 sous Windows XP


Je croyais avoir essayé avec Firefox 1.5.0.4, mais en fait c'en est un
beaucoup plus vieux (1.0.7). Quant à mon Mozilla il est en 1.7.12.

Mais de toute façon la méthode suivie n'est pas à retenir, vu comme les
résultats sont bancals :D


Oui, j'avais cru comprendre. Bonne chance encore dans ta quête du Graal !

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)


Avatar
Pierre Goiffon
Olivier Miakinen wrote:
Euh... il ne manque pas quelque chose, là ? Que ce soit avec Mozilla,
avec Firefox, ou avec IE, j'ai le menu standard partout et le menu
personnalisé nulle part.
C'est étonnant...

Ca fonctionne comme attendu sur un Firefox 1.5.0.4 sous Windows XP


Je croyais avoir essayé avec Firefox 1.5.0.4, mais en fait c'en est un
beaucoup plus vieux (1.0.7). Quant à mon Mozilla il est en 1.7.12.


Ha, ouf

Mais de toute façon la méthode suivie n'est pas à retenir, vu comme les
résultats sont bancals :D


Oui, j'avais cru comprendre. Bonne chance encore dans ta quête du Graal !


:)
Merci
Au pire, on laissera uniquement le menu contextuel "personnalisé", mais
ce serait dommage tout de même...



1 2