|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2010 Messages : 11 ![]() |
J'ai une balise <IMG avec ID >pour laquelle je change les images suite à une action initiée par l'internaute. Tout cela fonctionne très bien en JS, via un d=document.getElementById(id de l'image) et un changement de src ( d.src="nom du fichier image").
Voila, maintenant je souhaite changer l'apparence du curseur quand il survole l'image en fonction du nom de (d.src) de celle-ci. Je fais alors un d['style'].cursor="curseur désiré" dans la fonction qui change la source de l'image .... logique non ! Résultat, quand je survole l'image, cea fonctionne nickel sur IE, mais sur FireFox, le cursor alterne continuellement entre le curseur par défaut et le curseur désirée. J'ai essayé de transposer la logique de gestion du curseur dans un onmouseover, même problème sur FireFox. Quelqu'un a une idée du pourquoi, et s'il existe une solution ? Merci |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() |
bonjour
C'est curieux car : Code :
N'y a-t-il pas une sorte de boucle qui fait alterner ces deux curseurs dans ta fonction ?
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2010 Messages : 11 ![]() |
Merci Yanick,
non pas de boucle, s'il y en est une c'est intreseque à FF. Mieux, si je laisse mon curseur assez longtemps, le "title" apparait ce qui est normal, et après le curseur a moins tendance à alterner. Je continue mon investigation, mais je crois plus que la solution se trouve au niveau des z-index et de div, étant deux objects/insctructions dont le traitement entre les deux navigateurs varie fortement .... vive les guerres de clocher, entre temps c'est nous les dvp qui souffront ... un peu comme le peuple, la finance, l'état et l'euro .... |
|
|
10
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
bien
mais si tu pouvais poster le code en entier que je puisse analyser le problème ?
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : septembre 2010 Messages : 11 ![]() |
Yannick, et autres code test qui illustre mon point (si il y a des éléments dont vous questionnez la pertinence, c'est que j'ai extrait le tout de la page que je suis à ecrire)
Sur IE tourne sans pb, sur FF, si vous bouger tranquilement la souris sur la première image, ca va finir pas alterner. Sur la deuxième image, preuve que FF ne connait pas "hand", le troisième utilise le curseur par défaut, donc sera stable... Si quelqu'un veut ajouter un mouseover, sur la première image possible J'attends vos commentaires M Code html :
|
||
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() |
plutôt que de créer une fonction d'initialisation js, tu devrais plutot faire ceci en css :
Code :
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
||
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : septembre 2010 Messages : 11 ![]() |
Yanick,
ceci est un programme test pour illustrer le pb, car dans la réalité le changement pour les curseurs se doit d'être dynmique en fonction de où l'internaute ....comme je n'ai pas mis ce bout de logique, j'ai mis cela dans une fonction init ..... l'objectif n'est pas d'identifier une meilleur syntaxe, mais d'analyser le pb pour la balise code ... Code :
|
||
|
|
01
|
|
|
#8 |
|
Membre Expert
![]() ![]() |
le css que je te montre fonctionne aussi bien : tu as le pointeur sur tout le document, et un curseur différent au passage de la souris sur chaque image
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : septembre 2010 Messages : 11 ![]() |
Exact Yanick,
mais comme je te l'ai dit, ceci est un exemple pour illustrer un pb ... ce que tu suggères ne s'applique pas pour ce qu'ultimement je cherche à faire; dans les faits, j'ai trois sources pour une même <IMG et en fonction de la source associé à un temps T à une <IMG, je veux que le curseur apparait de tel ou tel autre façon quand il survole le <IMG. Ainsi avec une approche hover en CSS, cela ne peut pas fonctionner , car selon la src, je veux que le comportement du hover (apparence du curseur) change. M |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com