Bonjour,
Existe-t-il un equivalent standard a document.activeElement ?
D'avance merci.
Fred.
Bonjour,
Existe-t-il un equivalent standard a document.activeElement ?
D'avance merci.
Fred.
pour savoir quel element à le focus ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
En fait, c'est un peu todu, mais ca doit revenir a ca... Pour trouver la position de la souris sur un onClick d'un lien, je fais un truc du genre :
j'ai essayé un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="javascript:x=document.activeElement.offsetLeft;....">click</a>
mais ca ne semble pas marcher dans tous les cas (ca me retourne le document, pas le lien).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<a href="javascript:x=this.offsetLeft;....">click</a>
délocalise la fonction dans le head et appelle là sur le onclick... et rajoute un cancelBubble
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
pourquoi tu n'utilises pas clientX / clientY?
en gros ça donnerait un truc comme ça:
Merci JT pour la syntaxe du cancelBubble
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
23
24
25
26
27
28
29
30
31
32
33 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Nouvelle page 1</title> <script type='text/javascript'> function getcurrentobjpos(obj){ var posx= obj.offsetTop var posy= obj.offsetLeft alert ("l\'objet cliqué à pour coordonnées: "+posx+" , "+posy) } </script> </head> <body > <table> <tr><td id="cell_gauche">cell1</td><td id="cell_droite">cell2</td></tr> <tr><td id="cell_gauche">cell3</td><td id="cell_droite">cell4</td></td> </table> </body> </html> <script type='text/javascript'> var Alltags=document.body.all for (i=0;i<Alltags.length;i++){ Alltags[i].setAttribute('onclick', function(){window.event.cancelBubble=true;getcurrentobjpos(this);}) } </script>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Ben non surtout merci JT pour la syntaxe ...
moi j'ai juste fait un code bourrin ...
y'a certainement plus smart ... LOL
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager