Bonjour,
Tout d'abord un grand bravo pour ce site, c'est vraiment très bien expliqué (je suis tout à fait débutant et je suis déjà très content du résultat!!!!!).
J'ai cependant une petite question: je dois faire une page avec plusieurs scripts de menus déroulants sur cette mm page. J'ai dès lors fait des frames pour les séparer. J'ai une contrainte qui est la suivante: si on quitte le menu déroulant, il faut que celui-ci s'efface. Si l'utilisateur passe sa souris sur un des noms du sous menu, pas de problèmes, il s'efface dès que la souris s'en va. Par contre, s'il laisse simplement sa souris sur le titre du menu et qu'il ne la descend pas et qu'il part vers un autre menu, celui-ci reste affiché!
Il y a, je pense, deux solutions à ce problème:
- soit on peut aussi faire un onmouseout=javascript.montre() même si la souris ne passe pas sur le sous menu
- soit je peux mettre une fonction qui dit que dès que je pointe sur un autre menu, le précédent doit s'effacer (ce serait l'idéal mais vu les différents frames, pas sur que ca marcherait...)
Un grand merci d'avance à qui pourrait m'aider,
Laurent
Tout d'abord un grand bravo pour ce site, c'est vraiment très bien expliqué (je suis tout à fait débutant et je suis déjà très content du résultat!!!!!).
J'ai cependant une petite question: je dois faire une page avec plusieurs scripts de menus déroulants sur cette mm page. J'ai dès lors fait des frames pour les séparer. J'ai une contrainte qui est la suivante: si on quitte le menu déroulant, il faut que celui-ci s'efface. Si l'utilisateur passe sa souris sur un des noms du sous menu, pas de problèmes, il s'efface dès que la souris s'en va. Par contre, s'il laisse simplement sa souris sur le titre du menu et qu'il ne la descend pas et qu'il part vers un autre menu, celui-ci reste affiché!
Il y a, je pense, deux solutions à ce problème:
- soit on peut aussi faire un onmouseout=javascript.montre() même si la souris ne passe pas sur le sous menu
- soit je peux mettre une fonction qui dit que dès que je pointe sur un autre menu, le précédent doit s'effacer (ce serait l'idéal mais vu les différents frames, pas sur que ca marcherait...)
Un grand merci d'avance à qui pourrait m'aider,
Laurent