OVH Cloud OVH Cloud

déclancher un evenement

5 réponses
Avatar
Etienne SOBOLE
salut.

j'aimerai savoir comment je pourrais simuler en javascript un clic a la
position 100, 100 (par exemple).
sans utiliser la souris.
c'est possible de faire ca?

sur la lancée est il possible de bouger la souris en javascript ?

Etienne

5 réponses

Avatar
ASM

j'aimerai savoir comment je pourrais simuler en javascript un clic a la
position 100, 100 (par exemple).
sans utiliser la souris.


en utilisant quoi alors ?

c'est possible de faire ca?


si ça pouvait être un bouton
ou n'importe quoi d'autre d'identifiable et qui a un onclick
ce serait tt de même + facile

function cliquerQQueChose(chose) {
trucACliquer (document.getElementById && document.getElementById(chose))?
document.getElementById(chose) :
(document.images && document.images[chose])?
document.images[chose] :
(document.forms[0] && document.forms[0].elements[chose])?
document.forms[0].elements[chose] :
false;
(trucACliquer)?
trucACliquer.click() :
alert('erreur!npas trouvxe9 "'+chose+'"');
}

sur la lancée est il possible de bouger la souris en javascript ?


?


--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
Etienne SOBOLE
en utilisant quoi alors ?


ben typiquement, suposons que j'arrive a enregistrer tous les mouvement et
clic de la souris, et que je veuille les reproduires...
bon c'est pas ca l'idéen mais bon ca pourrait servir ca !

Etienne

Avatar
Bobe
Etienne SOBOLE nous a dit le 16/12/2004 11:33:

j'aimerai savoir comment je pourrais simuler en javascript un clic a la
position 100, 100 (par exemple).
sans utiliser la souris.
c'est possible de faire ca?



Oui, c'est possible avec le DOM events:
http://www.yoyodesign.org/doc/w3c/dom2/events/events.html#Events-document

Un exemple d'évènement 'click' déclenché:
http://dev.webnaute.net/DOM/Events/fireEvents/

À toi bien sùr de passer les bons arguments à la méthode
initMouseEvent() pour simuler un click à la position 100,100 de ton
référenciel.

Avec le modèle Microsoft par contre, je ne sais pas si on peut spécifier
la valeur des propriétés de l'objet d'évènement.

Peut être en faisant:
eventObj.clientX = 100;
eventObj.clientY = 100;

(en partant de l'exemple donné plus haut, avec eventObj l'objet
d'évènement retourné par la méthode MS createEventObject())

sur la lancée est il possible de bouger la souris en javascript ?



Non.

--
Bobe (Aurélien Maille)
http://webnaute.net

"la vie d'un geek est un combat perpétuel contre l'imperfection"

Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonsoir !

Si, sur le poste utilisateur, il est possible d'installer AutoIt
(http://www.hiddensoft.com/autoit3), et notamment la version active-X, il
est possible d'adresser celui-ci depuis Internet-Explorer, avec : var auto
= new ActiveXObject("AutoItX3.Control");

On peut ensuite piloter tout windows : souris, clavier, fenêtres, etc.

Bonne nuit
--
Michel Claveau
Avatar
Etienne SOBOLE
Oui, c'est possible avec le DOM events:
http://www.yoyodesign.org/doc/w3c/dom2/events/events.html#Events-document

Un exemple d'évènement 'click' déclenché:
http://dev.webnaute.net/DOM/Events/fireEvents/


hum...
ca a l'air bien, vais chercher danscette voix.
merci beaucoup

Etienne