Petit problème de fonction [Javascript] - HTML/CSS - Programmation
Marsh Posté le 13-07-2005 à 20:25:49
Pas d'interêt à mettre un id, suffit de récupérer le sub-ul à chaque fois, et de le planquer ou non
Marsh Posté le 13-07-2005 à 20:30:43
heu, plutot récuperer l'élément suivant
car là dans l'arbre du DOM j'ai
Code :
|
Marsh Posté le 13-07-2005 à 20:40:28
Salaud à cause de toi j'ai simplifié encore plus mon code.
au passage le code précédent comportait des id sur les sous-menu parce que c'etait un code de test, merci de votre comprehension
Code :
|
Marsh Posté le 14-07-2005 à 08:19:25
C'est que ca marche bien en plus
Je vais m'y mettre peut-etre aussi finalement ^^
Marsh Posté le 19-07-2005 à 18:11:56
PS : au passage, j'ai recréé un menu encore plus dynamique et plus souple sur certaines choses, avec la possibilité de styler certaines classes CSS pour donner une meilleure gueule au menu.
j'ai reussi a refaire une arborescence ressemblant à l'explorateur windows rien qu'en style, et avec le JS ca le rend plus fonctionnel. Bon on verra dans une semaine kan je serai revenu
Marsh Posté le 19-07-2005 à 18:33:55
J'attends ça avec impatience
Marsh Posté le 19-07-2005 à 18:46:36
ben oué faut attendre un peu.
en gros, le but du jeu, c'est qu'avec du JS on a un joli menu, et sans JS on a le menu totalement développé. et avec un peu de CSS on fait un joli menu, aussi bien horizontal que vertical
Marsh Posté le 13-07-2005 à 20:24:33
J'ai un joli code ci-dessous
bon le but de ce code est de faire un menu basé sur des listes à puces et des sous-listes.
Le JS est intrusif, donc du coup un visiteur sans javascript verrai le menu. Pour le moment c'est juste un truc pour ma yeule, juste pour voir comment ca marche tout ce joli monde.
Les sous-listes doivent s'afficher lors d'un clic de souris (Me dites pas que JS c'est pas bien ca je le sais)
Mon problème se situe à cette ligne là :
dans ce code je veux que le onclick de mon lien (qui correspond à un noeud du menu, contienne la fonction :
ShowHideMenu("sousmenu" + i);
Je pensais que lors de la génération du code j'aurai mon onclick égal à :
ce qui signifie par là qu'il y aurait eu concaténation de I avec la string "sousmenu".
Mais il en est tout autrement, la fonction onclick comporte le code :
J'ai essayé avec un eval et tout le tralala, et ca ne marche pas.
bien évidement, il était plus simple de faire :
Mais moi j'aime pas, et si on veut un autre évènement que le click, ca ne passe pas, par exemple nmouseover
Donc si quelqu'un a une idée je suis ouvert (des oreilles pas ailleur les gars).
Voici le code, je sais ya pas de doctype, mais là le but du jeu, c'est juste faire du JS propre.