Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1314 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  récupérer l'id dynamiquement Firfoxe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupérer l'id dynamiquement Firfoxe

n°1272504
Berceker U​nited
PSN : berceker_united
Posté le 23-12-2005 à 14:16:11  profilanswer
 

Bonjours
J'aurais souhaité récupérer l'id de mon élément html dynamiquemen sans le faire passer en paramètre.
En gros, si je clique n'importe ou sur la fenetre il y a une fonction qui est executé et de là je voudrais récuprérer son id s'il y en a une ceci sur firfoxe.
Sou IE j'ai trouvé c'est Event.target.id
Merci.

mood
Publicité
Posté le 23-12-2005 à 14:16:11  profilanswer
 

n°1272772
naceroth
Posté le 23-12-2005 à 22:44:22  profilanswer
 

Sous firefox aussi :D

n°1272773
Berceker U​nited
PSN : berceker_united
Posté le 23-12-2005 à 22:45:13  profilanswer
 

ha bon c'est pareille ? :/

n°1272779
naceroth
Posté le 23-12-2005 à 23:13:37  profilanswer
 

Ouais, malheureusement, il faut bidouiller et obligatoirement passer l'event en param.
 
Pour ffox seul

Code :
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function getElement(aEvent)
  5. {
  6. var e = aEvent ? aEvent : window.event;
  7. alert("I am a " + e.target.id + " element" )
  8. }
  9. </script>
  10. </head>
  11. <body>
  12. <h1 id="myHeader" onclick="getElement(event)">Click to see what element I am!</h1>
  13. </body>
  14. </html>


 
ça doit passer

n°1272807
Berceker U​nited
PSN : berceker_united
Posté le 24-12-2005 à 07:11:19  profilanswer
 

oui mais là autant utiliser this.id dans le parametre de ma fonction mon probleme c'est que la fonction est executé ainsi
<body onclick="ma_fonction()">
...
</body>
ce qui fait que si je clique n'importe ou dans ma fenetre la fonction pouvoir récupérer l'id sur l'élément ou je me trouve. ceci afin d'éviter de placer des onclick partout.
merci quand meme je vais essayé quand meme.


Message édité par Berceker United le 24-12-2005 à 07:11:47
n°1272954
naceroth
Posté le 24-12-2005 à 16:38:18  profilanswer
 

Bah, c'était un exemple, tu mets onclick="ma_fonction(event)" dans ton cas, ça doit passer aussi :)
 
(peut être même un onmouseover plus qu'un onclick d'ailleurs, faudra aussi vérifier si ça passe sous IE sans adaptation, ce dont je doute un peu beaucoup :D)


Message édité par naceroth le 24-12-2005 à 16:43:49
n°1272957
Berceker U​nited
PSN : berceker_united
Posté le 24-12-2005 à 16:40:12  profilanswer
 

Merci, je vais tester cela lundi .  
En faite, il y a un moyen plus simple mais ce choix m'a été imposé :/

n°1272962
gatsu35
Blablaté par Harko
Posté le 24-12-2005 à 16:51:12  profilanswer
 

lit cette page :  
http://www.quirksmode.org/dom/cms.html
 
c'est normalement en rapport avec ce que tu veux faire je pense.
 
le gars récupère l'évènement sur l'objet sur lequel il vient de cliquer et fait le boulot ensuite.

n°1273239
Berceker U​nited
PSN : berceker_united
Posté le 26-12-2005 à 10:28:09  profilanswer
 

Merci, maintenant sa fonctionne tranquillement. ;)
la ligne qui règle tout.

Code :
  1. vlElement = (window.event)?window.event.srcElement.id:aEvent.target.id;


Pour ceux qui comprennent pas cela équivaut à  
 

Code :
  1. if(window.event!=false){
  2.       vlElement = window.event.srcElement.id;
  3. }else{
  4.       vlElement = aEvent.target.id;
  5. }


Message édité par Berceker United le 26-12-2005 à 10:29:53

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  récupérer l'id dynamiquement Firfoxe

 

Sujets relatifs
Récupérer la taille d'un tableau[C++] Probleme pour recuperer la date courante
VBA Excel : récupérer le nom des feuillesComment afficher/récupérer des éléments (POO) d'un tableau
[VBS] Recuperer une valeur depuis un autre scriptRécupérer nom d'une pièce jointe (VBS)
Je n'arrive pas à récupérer mon adresse réseau _externe_Récupérer le content-type d'un fichier ?
comment récuperer des information donner par l'utilisateur?[XSL]Une idee pour recuperer une info precise
Plus de sujets relatifs à : récupérer l'id dynamiquement Firfoxe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR