LUDINSKI
Messages postés441Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention22 mai 20128 9 sept. 2007 à 11:35
Salut Coyottes,
Merci pour tes encouragements...
Pour ton soucis d'url, j'ai une solution mais il faut faire un menu par image... ( désolé ) :
Au lieu d'utiliser item.SetURL(...), utilises plutôt SetFunction(...)
Et lorsque la fonction est appelée (donc lorsque l'item est cliquée), tu récupères, dans le paramètre indexItem, la partie situé avant le premier '_' qui correspond à l'indice du menu.
Donc d'après cet indice, tu sauras qu'elle image est concernée.
Autrement, n'hésites pas à modifier le code du menu pour l'adapter à ton traitement... si tu trouves une façon de n'utiliser qu'un seul menu, je suis preneur ;)
Merci encore et bon courage
cs_coyottes
Messages postés1Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 7 septembre 2007 7 sept. 2007 à 16:25
Tout d'abord bravo pour le travail effectué.
Maintenant l'inevitable question.
J'ai un certain nombre d'images sur ma page, pour chacune j'affiche ton menu contextuel avec 2 items.
Le 1er est une url qui me permet d'ouvrir l'image dans un autre page php et cela fonctionne très bien, mon souci est que je voudrais pouvoir passer un argument pour cette page php qui soit different selon l'image choisi.
J'espère voir été clair, et je te remercie d'avance de ta réponse.
babas3d
Messages postés3Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention17 décembre 2010 24 oct. 2006 à 02:09
J'adore le style du menu de plus le code est vraiment propre, je ne dirais qu'un mot bravo !!!
Alors maintenant petit souci personnel. Je voudrais l'intégrer dans un système de multi-fenêtrage genre OS Javascript.
J'utilise le script WinLike qui est visible ici http://www.winlike.net pour le multi-fenêtrage dans une seule fenêtre de navigateur.
Premier souci, l'interfacage. WinLike est compatible IE et Firefox et ton menu également.
Lorsque j'utilise ton menu dans une des fenêtres de WinLike :
- avec IE le scroll de cette fenêtre n'est pas détecté et le menu contextuel est décalé vers le haut comme l'un des bugs detecté avec Firefox (leeoon le 15/01/2005 13:58:56)
- avec FireFox la console Javascript me dit "Erreur d'analyse de la valeur pour la propriété « left ». Déclaration abandonnée." pour chaque clic droit appelant le menu et il se retrouve en bas de la page (en dernier élément de la page je suppose)
Je n'ai pas encore analysé le code de winlike pour la simple et bonne raison qu'il l'ont passé dans une moulinette qui le rend illisible pour tout être humain normalement constitué, téléchargez-le c'est assez rigolo à voir tout les variables sont de simples lettres de l'alphabet et tout le code n'est qu'une seule ligne énorme !! sic !! Ca c'est de la protection de propriété intellectuelle pas mal. On peut l'utiliser mais on ne peut l'adapter.
Second souci. Toujours dans l'idée de faire un truc genre OS, je voudrais utiliser ton menu pour quelquechose qui ressemble au bouton Démarrer de Windows. Sauf que tu bloque le clic gauche de tout le document pour l'usage de ton menu.
Dans la méthode :
- function MenuContext_Start( menuForPage )
Si je désactive la ligne :
- document.onclick = OnSelect
Je récupère le clic gauche mais ton menu devient inopérant en mode contextuel et je n'ai pas testé plus loin les fonctionnalités.
Solution alarache copier-coller le code dans un nouveau fichier .js en changeant le nom des méthodes. Mais je ne l'ai pas encore fait et c'est du coding de barbare. Il serait peut être possible d'imaginer un paramètre supplémentaire dans le lancement du menu ou une seconde méthode pour l'utiliser en mode clic gauche.
Si tu as une idée pour ce petit upgrade ce serait cool. Au pire je devrais m'y pencher dessus dans quelques temps. Et si je trouve un truc je l'enverrais à LUDINSKI
cs_John90
Messages postés3Date d'inscriptionvendredi 14 octobre 2005StatutMembreDernière intervention26 septembre 2006 26 sept. 2006 à 18:01
Merci quand même pour ta réponse LUDINSKI.
En théorie ca ne devrait absolument rien changer d'utiliser le script dans une page asp, j'ai du commetre une erreur. Tant pis j'ai fait un autre menu Javascript plus simple (et beaucoup moins bien également) qui suffit pour ce que j'avais à faire.
Mais faudra que je passe du temps à trouver ou ça coince maintenant que je suis un peu plus expérimenté.
mouness
Messages postés97Date d'inscriptionvendredi 21 juillet 2006StatutMembreDernière intervention30 octobre 2007 25 sept. 2006 à 11:59
Bonjour Ludinski
je tout d'abord je veut te dire un grand bravo pour le travail que tu a fait la c'est vraimment genial comme menu malgrée le fait que tu etait un debutant a ce moment , mais je voudrait te poser une question si tu veut bien
j'aimerai savoir comment executer un menu estétiquement identique mais a la fois different au niveau du contenu lorsque je click sur une image differente je te serait vraiment tres reconnaissant de me venir en aide SVP
Merci Ludinski et encore beau boulot
9 sept. 2007 à 11:35
Merci pour tes encouragements...
Pour ton soucis d'url, j'ai une solution mais il faut faire un menu par image... ( désolé ) :
Au lieu d'utiliser item.SetURL(...), utilises plutôt SetFunction(...)
Et lorsque la fonction est appelée (donc lorsque l'item est cliquée), tu récupères, dans le paramètre indexItem, la partie situé avant le premier '_' qui correspond à l'indice du menu.
Donc d'après cet indice, tu sauras qu'elle image est concernée.
Autrement, n'hésites pas à modifier le code du menu pour l'adapter à ton traitement... si tu trouves une façon de n'utiliser qu'un seul menu, je suis preneur ;)
Merci encore et bon courage
7 sept. 2007 à 16:25
Maintenant l'inevitable question.
J'ai un certain nombre d'images sur ma page, pour chacune j'affiche ton menu contextuel avec 2 items.
Le 1er est une url qui me permet d'ouvrir l'image dans un autre page php et cela fonctionne très bien, mon souci est que je voudrais pouvoir passer un argument pour cette page php qui soit different selon l'image choisi.
J'espère voir été clair, et je te remercie d'avance de ta réponse.
24 oct. 2006 à 02:09
Alors maintenant petit souci personnel. Je voudrais l'intégrer dans un système de multi-fenêtrage genre OS Javascript.
J'utilise le script WinLike qui est visible ici http://www.winlike.net pour le multi-fenêtrage dans une seule fenêtre de navigateur.
Premier souci, l'interfacage. WinLike est compatible IE et Firefox et ton menu également.
Lorsque j'utilise ton menu dans une des fenêtres de WinLike :
- avec IE le scroll de cette fenêtre n'est pas détecté et le menu contextuel est décalé vers le haut comme l'un des bugs detecté avec Firefox (leeoon le 15/01/2005 13:58:56)
- avec FireFox la console Javascript me dit "Erreur d'analyse de la valeur pour la propriété « left ». Déclaration abandonnée." pour chaque clic droit appelant le menu et il se retrouve en bas de la page (en dernier élément de la page je suppose)
Je n'ai pas encore analysé le code de winlike pour la simple et bonne raison qu'il l'ont passé dans une moulinette qui le rend illisible pour tout être humain normalement constitué, téléchargez-le c'est assez rigolo à voir tout les variables sont de simples lettres de l'alphabet et tout le code n'est qu'une seule ligne énorme !! sic !! Ca c'est de la protection de propriété intellectuelle pas mal. On peut l'utiliser mais on ne peut l'adapter.
Second souci. Toujours dans l'idée de faire un truc genre OS, je voudrais utiliser ton menu pour quelquechose qui ressemble au bouton Démarrer de Windows. Sauf que tu bloque le clic gauche de tout le document pour l'usage de ton menu.
Dans la méthode :
- function MenuContext_Start( menuForPage )
Si je désactive la ligne :
- document.onclick = OnSelect
Je récupère le clic gauche mais ton menu devient inopérant en mode contextuel et je n'ai pas testé plus loin les fonctionnalités.
Solution alarache copier-coller le code dans un nouveau fichier .js en changeant le nom des méthodes. Mais je ne l'ai pas encore fait et c'est du coding de barbare. Il serait peut être possible d'imaginer un paramètre supplémentaire dans le lancement du menu ou une seconde méthode pour l'utiliser en mode clic gauche.
Si tu as une idée pour ce petit upgrade ce serait cool. Au pire je devrais m'y pencher dessus dans quelques temps. Et si je trouve un truc je l'enverrais à LUDINSKI
26 sept. 2006 à 18:01
En théorie ca ne devrait absolument rien changer d'utiliser le script dans une page asp, j'ai du commetre une erreur. Tant pis j'ai fait un autre menu Javascript plus simple (et beaucoup moins bien également) qui suffit pour ce que j'avais à faire.
Mais faudra que je passe du temps à trouver ou ça coince maintenant que je suis un peu plus expérimenté.
25 sept. 2006 à 11:59
je tout d'abord je veut te dire un grand bravo pour le travail que tu a fait la c'est vraimment genial comme menu malgrée le fait que tu etait un debutant a ce moment , mais je voudrait te poser une question si tu veut bien
j'aimerai savoir comment executer un menu estétiquement identique mais a la fois different au niveau du contenu lorsque je click sur une image differente je te serait vraiment tres reconnaissant de me venir en aide SVP
Merci Ludinski et encore beau boulot
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.