Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2664 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  style="cursor: url('cursors.cur') dans une fonction JS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

style="cursor: url('cursors.cur') dans une fonction JS

n°1351966
mehdi_tn
Posté le 22-04-2006 à 20:21:33  profilanswer
 

salut comment faire pour modifier le cursor (custom cursor) dans une fonction javascript
 
normalement je fais avec les style
 

Code :
  1. style="cursor: url('cursors.cur') "


Message édité par mehdi_tn le 22-04-2006 à 20:22:19
mood
Publicité
Posté le 22-04-2006 à 20:21:33  profilanswer
 

n°1351972
xtof_83
Freeride Spirit
Posté le 22-04-2006 à 20:30:29  profilanswer
 
n°1352103
gatsu35
Blablaté par Harko
Posté le 23-04-2006 à 09:04:14  profilanswer
 

pour modifier un style en javascript c'est comme ceci :  
 
monobjet.style.cursor = "url(moncursor.cur)";
 
si tu veux modifier plusieurs style
 tu peux passer par cssText
monobjet.style.cssText="display:block; color:red; border:1px solid green"
mais si tu veux faire chaque style à la mano c'est comme ceci :  
monobjet.style.display = "block"
monobjet.style.color = "red"
monobjet.style.backgroundImage = "url(toto.gif)"
monobjet.style.borderLeft = "1px solid yellow"

n°1352141
mehdi_tn
Posté le 23-04-2006 à 11:46:50  profilanswer
 

Ok merci pour la reponse ca marche une autre question
 
J'ai une fonction  
 

Code :
  1. function selectArrow()
  2.  {
  3.     document.body.style.cursor = "url(greenarrow)";
  4.  }


 
Appelé lors du chargement de la page  
 
ensuite j'ai une image (Code ASP.NET)
 

Code :
  1. <asp:Image ID="Image1"  runat="server"  ImageUrl="Penguin.bmp" onmouseover="document.body.style.cursor='hand'" onmouseout="document.body.style.cursor='url(greenarrow.cur)'"/>


 
je veux que quand je passe la souris sur l'image elle devient une main et quand je sors elle devient mon curseur persnnalisé
 
Mais ca marche une seule fois la deuxieme fois le cursor devient celui par defaut, Apparament j'ai du mal avec les curseurs !

n°1352147
gatsu35
Blablaté par Harko
Posté le 23-04-2006 à 12:03:31  profilanswer
 

document.body ne represente rien du tout :o
c'est sur l'image que tu veux que ca change ?????
et pourquoi tu n'essaye pas de voir si ASP.NET gère directement ça en direct
 [:fordprefect]  
J'aurai plutôt fait comme cela
<tag onmouseover="this.style.cursor='hand'"></tag>
 
et même un simple  
<tag style="cursor:moncurseurperso"></tag> ca passe tout autant

Message cité 1 fois
Message édité par gatsu35 le 23-04-2006 à 12:05:56
n°1352169
mehdi_tn
Posté le 23-04-2006 à 13:21:41  profilanswer
 

gatsu35 a écrit :

document.body ne represente rien du tout :o


 
bein je veux definir le cursor pour toute la page !!! et ca fonctionne tres bien mais j'arrive pas a le faire changer deux fois successives  
 
si je fais this.style.cursor='hand' le sursor sera definit pour u evenement sur l'image  
 
Je me trompe peut etre

n°1352189
gatsu35
Blablaté par Harko
Posté le 23-04-2006 à 14:11:21  profilanswer
 

ben pour toute la page en CSS tu fais :  
 
body { cursor:url(cursor.cur) } ou cursor:hand ou ce que tu veux d'autre
http://wiki.media-box.net/documentation/css/cursor
 
et sur l'image tu lui met un id, apparament c'est Image1
et donc en CSS
#Image1 { cursor:monautrecursor}

n°1352262
mehdi_tn
Posté le 23-04-2006 à 17:15:48  profilanswer
 

ca marche pas non plus voila ucode simplifié
 

Code :
  1. <html>
  2. <body>
  3. <p><img src="arrow.jpg" width="42" height="41" onmouseover="this.style.cursor='hand'" onmouseout="document.body.style.cursor='url(greenarrow.cur)'" /></p>
  4. <p><img src="arrow.jpg" width="42" height="41"  onmousedown="document.body.style.cursor='url(greenarrow.cur)'"/></p>
  5. </body>
  6. </html>


 
Esaayez vous allez comprendre

n°1352299
gatsu35
Blablaté par Harko
Posté le 23-04-2006 à 18:50:50  profilanswer
 

mehdi_tn a écrit :

ca marche pas non plus voila ucode simplifié
 

Code :
  1. <html>
  2. <body>
  3. <p><img src="arrow.jpg" width="42" height="41" onmouseover="this.style.cursor='hand'" onmouseout="document.body.style.cursor='url(greenarrow.cur)'" /></p>
  4. <p><img src="arrow.jpg" width="42" height="41"  onmousedown="document.body.style.cursor='url(greenarrow.cur)'"/></p>
  5. </body>
  6. </html>


 
Esaayez vous allez comprendre


mais putain  [:alexrow]  
tu ecoutes ce que je te dit un peu

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4.     <title></title>
  5.   <style>
  6.   html,body {height:100%}
  7.   #putaindebody { cursor: crosshair;}
  8.   #putaindeIMG  { cursor: e-resize;}
  9.   #putaindeP    { cursor: move;}
  10.   </style>
  11. </head>
  12. <body id="putaindebody">
  13. <p id="putaindeP">je suis une putain de paragraphe</p>
  14. <img id="putaindeIMG" src="http://forum-images.hardware.fr/images/perso/fordprefect.gif">
  15. </body>
  16. </html>


Message édité par gatsu35 le 23-04-2006 à 18:51:18

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  style="cursor: url('cursors.cur') dans une fonction JS

 

Sujets relatifs
[asp][debutant]fonction et bouton...Probleme sur une fonction !!
plynôme (fonction)Fonction SQL => Enregistrement au Hasard
Interrompre une fonction phpAide fonction Dir (VBA)
Style.display sur une liste dynamiqueLa fonction header se comportant bizarrement
[VBA] Fonction qui ne retourne rien. Possible ?Préremplir un email avec la fonction mailto:
Plus de sujets relatifs à : style="cursor: url('cursors.cur') dans une fonction JS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR