swap image avec OnMouseOver sur un select - HTML/CSS - Programmation
Marsh Posté le 24-08-2006 à 09:46:02
tu n'as pas d'events sur les options dans IE ( sur opéra je sais pas)
Marsh Posté le 24-08-2006 à 11:14:31
désolé je connais pas du tout IE et je peux pas te répondre. Je trouve pas de console...
Marsh Posté le 24-08-2006 à 11:24:12
c'était pas une question mais une affirmation
Les declarations on(click|mouveover|mouseout ...) sur une balise option ne fonctionnent pas dans IE
Marsh Posté le 29-08-2006 à 11:16:22
ha ok après quelques recherches, sous Opera non plus.
Halala... comme si il n'y avait pas déjà assez de problème de compatibilité avec les CSS, faut encore que le JS fasse des histoires. j'adoooOoore le web
j'ai été obligé de faire un faux <select> en flash...
Marsh Posté le 29-08-2006 à 11:38:19
bis2kt a écrit : ha ok après quelques recherches, sous Opera non plus. |
tu es fou ma parole
fallait alors gerer l'evenement sur le select via onchange. et selon la value du option (reportée au select) tu gerai tes truc
Marsh Posté le 29-08-2006 à 11:40:51
C'est [edit]PAS[/edit] la même chose un mouseover sur une option et le fait de la selectionnée!!!
Tu peux très bien passer "au dessus" sans pour autant cliquer dessus
edit: c'est fou ce qu'un mot manquant peut changer le sens!
Marsh Posté le 29-08-2006 à 14:57:36
yep, le probleme de onchange c'est que ça fonctionne au clic, moi je voulais un simple rollover
Marsh Posté le 23-08-2006 à 19:53:42
Bonjour,
je vais directement dans le vif du sujet, en gros j'ai un select et quand je passe sur les elements du select, je veux que l'image juste au dessus soit modifiée.
le JS:
mon formulaire :
donc voilà rien de très compliqué mais ça ne marche pas sous IE et Opera... (que sous firefox) et c'est d'autant plus étonnant que je fais appel a la même fonction à un autre endroit de la page et là ça marche correctement sous tous les navigateurs ???
si ça peut aider, voilà la partie qui fonctionne :
et il n'y a aucune erreur d'affiché dans la console JS sous Opera, et si je fais un alert de "document.getElementById(source).src' il ne se passe rien...
merci de votre aide
Message édité par bis2kt le 23-08-2006 à 19:56:40