IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Comment d�clencher un �v�nement � l'aide d'un script ? explications svp


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par d�faut Comment d�clencher un �v�nement � l'aide d'un script ? explications svp
    bonjour,
    dans ce script tir� de ce site et dont l'auteur est denisC
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    oEvent = document.createEvent( "MouseEvents" );
    oEvent.initMouseEvent(
      "click",    // le type d'événement souris
      true,       // est-ce que l'événement doit se propager (bubbling) ?
      true,       // est-ce que le défaut pour cet événement peut être annulé ?
      window,     // l' 'AbstractView' pour cet événement
      1,          // details -- Pour les événements click, le nombre de clicks
      1,          // screenX
      1,          // screenY
      1,          // clientX
      1,          // clientY
      false,      // est-ce que la touche Ctrl est pressée ?
      false,      // est-ce que la touche Alt est pressée ?
      false,      // est-ce que la touche Shift est pressée ?
      false,      // est-ce que la touche Meta est pressée ?
      0,          // quel est le bouton pressé
      target      // l'élément source de cet événement
    );
    target.dispatchEvent( oEvent );Avec IE :
     
     
    target.fireEvent( "onclick" );
    d'ou sort la m�thode createEvent ainsi que la m�thode initMouseEvent
    j'ai beau �plucher ma doc sur event et le dom je ne vois pas
    si quelqu'un pouvait m'expliquer ce code merci

  2. #2
    Invit�
    Invit�(e)
    Par d�faut
    d'ou sort la m�thode createEvent ainsi que la m�thode initMouseEvent
    sa fait parti du dom level 2


    http://www.w3.org/TR/DOM-Level-2-Eve...vents-document

    attention ie le gere autrement

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    327
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 327
    Par d�faut
    Merci beaucoup ,je viens justement de trouver ce m�me doc et ce diagramme uml http://www.riff.org/sites/www.riff.o...OM2-Events.png
    c'est dingue �a,j'ai jamais entendu parler de ces interfaces pourtant j'ai pleins de bons livres sur js;;; il y a des classes java dessous?
    et fireEvent() c'est �a alors? http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
    j'ai cru que c'etait un framework au debut et �a s'utilise beaucoup?

Discussions similaires

  1. R�ponses: 2
    Dernier message: 16/12/2013, 15h36
  2. R�ponses: 3
    Dernier message: 06/05/2010, 10h59
  3. R�ponses: 1
    Dernier message: 27/05/2008, 08h44
  4. FAQ : Comment d�clencher un �v�nement � l'aide d'un script?
    Par vny dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 06/02/2006, 16h53
  5. [COM] Comment utiliser les �v�nements Word ?
    Par Laurent Dardenne dans le forum API, COM et SDKs
    R�ponses: 7
    Dernier message: 30/05/2004, 12h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo