[Javascript] savoir où l'utilisateur a cliqué
8 messages
• Page 1 sur 1
- Selection A
- WRInaute occasionnel

- Messages: 277
- Inscription: 14 Mar 2005
[Javascript] savoir où l'utilisateur a cliqué
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
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
- Selection A
- WRInaute occasionnel

- Messages: 277
- Inscription: 14 Mar 2005
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.
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 passionné

- Messages: 2199
- Inscription: 10 Avr 2005
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).
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 discret

- Messages: 206
- Inscription: 22 Mar 2003
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 occasionnel

- Messages: 277
- Inscription: 14 Mar 2005
- 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 discret

- Messages: 206
- Inscription: 22 Mar 2003
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: 5 Déc 2006
dans le head:
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)
- 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)
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Utilisateur windows ou linux, qui clique le plus ?
- Comment savoir si mon bouton est cliqué
- Un utilisateur de Bing clique sur les pubs 50% plus que sur Google
- Formulaire -> pour savoir sur quel bouton on a cliqué.
- Comment savoir sur quels liens clique un visiteur?
- 2 action apres un clique sur lien image javascript
- [Javascript]Savoir si acrobat reader est installé
- javascript : savoir quand un chargement est fini
- Système de micropaiement utilisateur à utilisateur avec commission à un tiers
- Optimisation du référencement d'un site en AJAX - 26-11-2007
- Googlebot analyse certains codes JavaScript - 02-05-2006
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006 - 11-08-2006
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- Gestion des droits d'accès dans Google Webmaster Tools - 03-03-2010
- Description des liens sponsorisés Google AdWords - 19-09-2002
- 10 bonnes raisons de ne pas utiliser Google Chrome - 03-09-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Latitude
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


