[Javascript] savoir où l'utilisateur a cliqué

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

Selection A
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Lun Mar 14, 2005 11:20

[Javascript] savoir où l'utilisateur a cliqué

Message le Jeu Déc 14, 2006 15:14

Existe il une méthode JS permettant de savoir où l'utilisateur a cliqué ?

En fait, je sais qu'il existe document.activeElement mais il me semble que ca ne marche que pour des objets de formulaires.

Il me faudrait détecter un click dans une boite.

Merci d'avance


cosmixi
WRInaute passionné
WRInaute passionné
 
Messages: 743
Inscription: Ven Sep 01, 2006 12:31

Message le Jeu Déc 14, 2006 15:24

Google analytics te permet de voir ou tes visiteurs clicks quand c'est interne.
Pour les clicks externes tu peu utiliser "onclick"

Selection A
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Lun Mar 14, 2005 11:20

Message le Jeu Déc 14, 2006 15:42

J'ai du mal me faire comprendre :(

Ca n'a rien a voir avec de l'analyse de fréquentation c'est du pur développement WEB.

En fait j'aurais besoin de savoir dans un script JS, lancé par un onblur sur un champ input d'un formulaire, si l'utilisateur a cliqué dans telle ou telle boite.


dorian53
WRInaute accro
WRInaute accro
 
Messages: 1901
Inscription: Dim Avr 10, 2005 16:56

Message le Jeu Déc 14, 2006 16:53

Salut,

J'ai voulu réaliser ce script aussi il y a 2/3 semaines pour l'adapter à un proxy cgi en PERL.

J'ai testé avec une capture d'évènement onclick sur un unload pour récupérer la location et ça semble impossible (les navigateurs l'empêchent).

Moof
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Sam Mar 22, 2003 16:50

Message le Ven Déc 15, 2006 6:34

dorian53 a écrit:J'ai testé avec une capture d'évènement onclick sur un unload pour récupérer la location et ça semble impossible (les navigateurs l'empêchent).


Il y a le site http://www.crazyegg.com/ qui permet de visualiser où les internautes cliquent dans une page.

Bon, cela ne répond pas à la question du post, je cite ce site juste pour montrer que c'est possible.

Reste à savoir comment...

Selection A
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Lun Mar 14, 2005 11:20

Message le Sam Déc 16, 2006 12:59

Code: Tout sélectionner
function go_out(t){
   var aff = document.getElementById('liste');
   var j = 0;
   aff.onmouseup = clic(j);
   if (j == 0) {
      alert('Vous n\'avez pas fait de choix');
      aff.style.display='none'; }
   t.style.background='#FFFFFF'; }

function clic(k) {
   k = 1;
   return k; }


go_out est la fonction déclenchée par un onblur sur un champs input.
Cette méthode est pas encore au point car le test (J == 0) est OK tout le temps et j'ai toujours le message d'alerte.

si vous pouvez m'aider ...

Moof
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Sam Mar 22, 2003 16:50

Message le Lun Déc 18, 2006 12:13

Selection A a écrit:
Code: Tout sélectionner
function go_out(t){
   var aff = document.getElementById('liste');
   var j = 0;
   aff.onmouseup = clic(j);
   if (j == 0) {
      alert('Vous n\'avez pas fait de choix');
      aff.style.display='none'; }
   t.style.background='#FFFFFF'; }

function clic(k) {
   k = 1;
   return k; }


go_out est la fonction déclenchée par un onblur sur un champs input.
Cette méthode est pas encore au point car le test (J == 0) est OK tout le temps et j'ai toujours le message d'alerte.

si vous pouvez m'aider ...


Ta fonction clic, elle retourne toujours 1 non ?

madz06
Nouveau WRInaute
 
Messages: 16
Inscription: Mar Déc 05, 2006 16:23

Message le Mar Déc 19, 2006 6:19

dans le head:

Code: Tout sélectionner
<script type="text/javascript" language="javascript">
<!--
function startCapture(){
    document.getElementById('element_a_capturer').onblur = capture;
}

function capture(){
    alert('x:' + window.event.x + ', y:' + window.event.y);
}
-->
</script>


remplace <body> par <body onload="startCapture();">

et ton élément avec l'id 'element_a_capturer' est surveillé, lorsque que l'utilisateur clique en dehors de celui-ci une pop up t'informe des positions x et y du clic (tu peux te documenter sur l'objet window.event pour en savoir plus)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités