JS : Changer curseur sur1 zone cliquable
Résolu/Fermé
A voir également:
- JS : Changer curseur sur1 zone cliquable
- Arrondi js - Forum Javascript
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Photoshop
- Pixlr - Forum Graphisme
- Please enable js and disable any ad blocker - Forum Mozilla Firefox
- Javascript arrondi après la virgule ✓ - Forum Windows
8 réponses
Enax
Messages postés
203
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
16 mars 2010
145
21 févr. 2008 à 23:41
21 févr. 2008 à 23:41
Sinon, il y a le CSS pour les visiteurs qui ont désactivé le JS :
area:hover {cursor: pointer;}
Ca fonctionne aussi sur Safari (5.0.3) et pour éviter de mettre un onmouseout pour remettre un cursor par défaut, il suffit de préciser que le changement de curseur ne s'applique qu'à l'objet en question (une image par exemple) en utilisant la syntaxe "this" au lieu de "document.body". Exemple
onmouseover="this.style.cursor='pointer';"
onmouseover="this.style.cursor='pointer';"
onmouseover=\"document.body.style.cursor='hand';\"
Cette ligne est fausse et spécifique à IE.
Pour respecter le W3C, le type de cursor correspondant est 'pointer'.
onmouseover=\"document.body.style.cursor='hand';\" onmouseout=\"document.body.style.cursor='auto';\"
Cette ligne est fausse et spécifique à IE.
Pour respecter le W3C, le type de cursor correspondant est 'pointer'.
onmouseover=\"document.body.style.cursor='hand';\" onmouseout=\"document.body.style.cursor='auto';\"
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
3 juin 2005 à 15:14
3 juin 2005 à 15:14
Salut Cécilia
sous IE5 cela fonctionne :
mais sur un nav plus recent vaut mieux 'pointer'
sous IE5 cela fonctionne :
onmouseover=\"document.body.style.cursor='hand';\" onmouseout=\"document.body.style.cursor='default';
mais sur un nav plus recent vaut mieux 'pointer'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tu as oublier de refermer le onmouseout :)
onmouseover=\"document.body.style.cursor='hand';\"
onmouseout=\"document.body.style.cursor='default';\
onmouseover=\"document.body.style.cursor='hand';\"
onmouseout=\"document.body.style.cursor='default';\
la balise <area> ne supporte pas le style, donc c'est normal si <area style="cursor:pointer;" ne fonctionne pas. par contre tu dois pouvoir faire area.onmouseover = function(){...}
27 déc. 2009 à 22:59
Ni dans la feuille de style (pourtant bien reconnue, ni inline :
<area style="cursor:pointer;" shape="rect" coords="... etc.
:-(
Michel