5176 sujets

Le Bar du forum

Bonjour à tous,

Dans le cadre de mon travail, nous devons essayer de re-développer une application web existante (qui ne tourne que sur IE6), et j'aimerai qu'elle respecte au mieux les standards. Mais pour cela, je dois trouver une alternative aux différentes fonctionnalités proposées.

C'est donc pour faire les choses suivantes que je me permet de vous demander conseil :
- menu contextuel sur bouton droit : lors d'un clic sur le bouton droit de la souris, je voudrais afficher un menu contextuel (comme dans une application classique, Word par exemple). Ensuite je voudrais pouvoir cliquer sur une des actions de ce menu
- treeview : une arborescence où l'on peut ouvrir et fermer les différents niveaux, et où l'on peut afficher le menu contextuel précédent en cliquant droit sur une entrée du menu (pour le moment c'est un composant Windows qui est utilisé dans IE)

Le reste du re-développement de l'application ne nous pose pas trop de soucis (passage à MySQL plutôt que Lotus Notes, mise en page par CSS plutôt que par tableau, etc.), mais les points détaillés plus haut nous bloquent pour le moment. Surtout que ce sont des choses auxquelles tiennent les clients. Si vous avez des pistes à explorer ou des exemples, je suis preneur.

Merci de votre aide !
Je pense deux choses:
-Ce n'est pas le bon salon Smiley confus
-Il te faut te faut connaître le javascript pour faire ce que tu demandes. Si tu as des soucis, il y a une partie réservée dans ce forum pour nous les faire partager !
goetzilla a écrit :
- treeview : une arborescence où l'on peut ouvrir et fermer les différents niveaux, et où l'on peut afficher le menu contextuel précédent en cliquant droit sur une entrée du menu (pour le moment c'est un composant Windows qui est utilisé dans IE)


Slt,

pour le clic droit, je sais pas mais XUL permet de faire des treeviews.

a+
SirWam a écrit :
pour le clic droit, je sais pas mais XUL permet de faire des treeviews.


XUL est bien, certes, mais mon but n'est pas de passer d'une solution full-IE à une solution full-Mozilla & co.
Pour le treeview, effectivement, la solution de Destroydrop est pas mal. Sinon j'ai aussi trouvé :
- Super Simple JavaScript Tree
- XTreeview component (basé sur une source en XML, ce qui est très intéressant)

L'avantage de ces deux là c'est qu'ils sont sous licence libre.

Pour le menu contextuel, j'ai trouvé l'événement oncontextmenu, que je ne connaissais pas. Par contre il n'est pas reconnu par Opera 8 Smiley decu . D'ailleurs durant ma recherche je suis tombé sur une page qui récapitule la compatibilité des événements JavaScript des différents navigateurs. Très utile.

Bon je considère ce sujet comme résolu.

Merci à vous !
Modifié par goetzilla (26 Aug 2005 - 20:14)
Sylvain a écrit :
et pour le menu au clic droit, tu as trouvé quoi ?


Aucune solution toute faite. Mais j'ai découvert l'événement oncontextmenu. Il me restera à l'implémenter si on commence ce projet. Par contre c'est dommage mais il n'est pas pris en compte par Opera.