Quel element a le focus ?

Quel element a le focus ? - HTML/CSS - Programmation

Marsh Posté le 06-08-2004 à 15:22:51    

Salut aux pros que vous etes !  
Comment connaitre l'element html qui a le focus ?  
Merci d'avance  
PS : je bosse dessus a la minute ou j'écris ce post. Si vous avez une idée n'hesitez absolument pas.


---------------
@+, et permettez moi de faire vivre mon site avec une petite visite sur celui ci : http://www.oldware.net
Reply

Marsh Posté le 06-08-2004 à 15:22:51   

Reply

Marsh Posté le 06-08-2004 à 15:40:00    

Tu peux utilisé  =>

Code :
  1. onfocus="recup_nom(this.name)"


 
à tester .... je crois que ca marche !!!


Message édité par benefred le 06-08-2004 à 15:45:25
Reply

Marsh Posté le 06-08-2004 à 15:46:19    

C gentil benefred mais ca ne repond pas exactement à ma question. je précise donc ma question. Je souhaite désactiver le focus d'un input lors d'un onmouseover sur une ligne. Explanation : lorsque je passe sur une ligne d'un tableau je change sa couleur. Ce changement me fais cintiller un input type text qui a le focus. Je veux donc "defocuser" l'input pour ensuite le réactiver quand j'ai fini le changement de couleur. SOit j'aimerais savoir quel element a le focus lorsque je passe sur ma ligne.
VOila ;-)
J'espere avoir été assez clair
Merci de vos réponses


---------------
@+, et permettez moi de faire vivre mon site avec une petite visite sur celui ci : http://www.oldware.net
Reply

Marsh Posté le 06-08-2004 à 16:00:52    

Dis moi si je me plante mais....
 
tu recupere le nom du champ qui a le focus

Code :
  1. <script language="javascript">
  2. function recup_nom(nom){
  3. frm.cache.value = nom;
  4. }


sur le mouseover tu enleve le focus

Code :
  1. function enleve() {
  2. monchamp = frm.cache.value;
  3. frm.elements[monchamp].blur();
  4. }


sur mouseout... tu lui donne

Code :
  1. function donne() {
  2. monchamp = frm.cache.value;
  3. frm.elements[monchamp].focus();
  4. }
  5. </script>


 

Code :
  1. <tr onmouseOver="enleve()" onmouseOut="donne()">
  2. <input type="text" name="champ1" onfocus="recup_nom(this.name)">


 
 
Si c'est pas ca.... c'est que je pige rien... et qu'il vaut mieux que j'arrete les degats....
 
@++


Message édité par benefred le 06-08-2004 à 16:50:59
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed