begin process at 2012 05 29 03:48:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

Evénements de la souris


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Evénements de la souris

mardi 8 août 2006 à 00:20:54 | Evénements de la souris

flexx

Bonjour

J'ai 2 petites questions au sujet des événements de  la souris en javascript :

1- Je souhaiterais savoir s'il est possible de connaitre l'état des boutons de la souris lors du survol d'un élément (sans avoir enregistré leur état auparavant lors d'un mousedown par exemple).

J'ai essayé de récupérer event.button dans une fonction appelée lors du onMouseOver, mais ça me retourne toujours 0 quelque soit l'état des boutons de la souris.


2- Est-il possible d'ajouter une fonction à appeler lors d'un événement de la souris (un clic par exemple), aux fonctions éventuellement déjà appelées ?

Car, si dans un script j'ai ceci : document.onClick = fonction1
et que je fais ensuite : document.onClick = fonction2
la 1ere fonction ne sera pas appelée.
Je voudrais donc pouvoir appeler la fonction2 en plus de la fonction1 (de manière totalement trasparente).

Merci d'avance




mardi 8 août 2006 à 10:56:45 | Re : Evénements de la souris

bultez

Membre Club




bonjour,

   je ne pense pas qu'il faille voir les choses comme
      ça en javascript ( peut-être me trompe-je ? )
   onmousemove=c'est quand la souris bouge
   onmouseover=survol d'un objet
   onmouseout=elle ne le survole plus
   onclick=quand on click gauche
   oncontextmenu=quand on clique droit
   on"je ne sais plus"=on joue avec la roulette
   ...

   pour appeler 2 fonction :
      onclick="f1(); f2();"...
      ou dans f1 faire appel à f2() ?

cordialement   Bul   
Site
mardi 8 août 2006 à 20:40:03 | Re : Evénements de la souris

flexx

Pour appeler 2 fonctions, j'ai un problème si je ne sais pas qu'une fonction f1 est appelée sur un événement.

Par exemple, qq'un qui utiliserait mon script ferait un onClick = f1 alors que dans mon script, je définirais onClick = f2 (je ne peux pas savoir que l'utilisateur aura appelé f1 avant).

Du coup, y a-t-il moyen d'ajouter f2 à la liste des fonctions à appeler sur onClick ?



mardi 8 août 2006 à 20:55:49 | Re : Evénements de la souris

rrk275

Tu fais une fonction que tu appelles gestionnaire onClick en faisant en sorte qu'elle sache qu'elle fonction appeller f1 , f2 ou autre  et tu la lie a onClick ..
jeudi 17 août 2006 à 10:18:16 | Re : Evénements de la souris

PetoleTeam

Membre Club
Réponse acceptée !


B onjour...

Il me semble préférable d'utiliser...
//--------------------------------------
function Add_Event( obj_, event_, func_ ){
  //-- pour tous sauf IE
  if( obj_.addEventListener )
    obj_.addEventListener( event_, func_, false);
  //-- pour IE
  if( obj_.attachEvent )
    obj_.attachEvent( "on" + event_, func_); // ajout de "on" devant l'event
}

...et de faire un appel du style...
Add_Event( document, "click", fonction1);
Add_Event( document, "click", fonction2);

Attention on passe click et non onclick

;0)


Cette discussion est classée dans : fonction, possible, souris, état, evénements


Répondre à ce message

Sujets en rapport avec ce message

Est il possible de changer le curseur de la souris [ par pedro ] Slt,J'aimerais savoir si il est possible de changer le curseur de la souris sur une page web.Merci@+Pedro Est-il possible de récupérer une fonction? [ par dufour137 ] Bonjour, j'ai un problème en javascript, j'aimerais que ma function que j'écris à la racine du site soit récupérable partout, exactement comme les sty 2 fonctions en même temps ?? [ par HFanny ] Bonjour,est-il possible de mettre 2 fonctions javascript cote à cote dans un même évènement (ou en l'occurence sur un ).En effet, je dois ajouter une pb avec un lien caché [ par neotetsuo34 ] bonjour, j'aimerais savoir si il est possible quand la souris se trouve sur une photo d'appuyé sur une touche puis de clické avec la souris pour avec Vote en direct [ par Blacknight91titi ] Bonjours a tous.Après avoir chercher un peu et beaucoup travailler sur un script je me demande s'il est finalement possible.Je dispose d'un sondage et Valeur par defaut d'un argument de fonction [ par gadafla ] Bonjour,je voudrais savoir s'il est possible d'affecter une valeur par defaut a un argument de fonction en javascript, du style :function myFunc(arg1 Nom de fonction en variable [ par Ekik ] Bonjours,Est-il possible d'appeler une fonction dont son nom est une variable ?Je m'explique :Est-il possible de faire ceci :var nom_fonc = Afficher des cellules en fonction de l'état d'un groupe de boutons radio [ par fanfouer ] Bonjour,Je cherche a realiser un tableau a affichage variable en fonction de l'état d'un groupe de bouton radio.La structure de mon tableau est la sui [DEPLACE]variable definie par la position de la souris [ par Ankaa1988 ] Bonjour a tous, je suis en train de me débattre pour trouver le moyen de modifier une variable en fonction de la position de la souris. je m'explique variable definie par la position de la souris [ par Ankaa1988 ] Bonjour a tous, je suis en train de me débattre pour trouver le moyen de modifier une variable en fonction de la position de la souris. je m'explique


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,884 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales