Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2011, 18h28   #1
Invité de passage
 
Inscription : février 2008
Messages : 55
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 55
Points : 2
Points : 2
Par défaut Evenements et Dom

Bonjour,

Je suis complètement perdu, d'ailleurs je ne sais meme pas si c'est possible d'avoir une solution à ce que je vais vous demander lol

Voici une liste <ul>/<li> qui est générée avec une librarie et que je ne peux absolument pas toucher ! (c'est important de souligner que je n'ai pas la main sur la librairie).

Code :
1
2
3
4
5
6
7
8
9
10
<ul>
<li class="toto"><a class="titi">blabla 1</a></li>
<li class="toto"><a class="titi">blabla 2</a></li>
<li class="toto"><a class="titi">blabla 3</a></li>
<li class="toto"><a class="titi">blabla 4</a></li>
<li class="toto"><a class="titi">blabla 5</a></li>
<li class="toto"><a class="titi">blabla 6</a></li>
// ....
<li class="toto"><a class="titi">blabla 1999999</a></li>
</ul>

Mon petit problème c'est que je désirerai, une fois la page chargée,
créer des évenements javascript (ou modifier le Dom) de tel manière que mon code/liste <ul>/<li> agissent de cette manière:

Code :
1
2
3
4
<li class="toto"><a class="titi" onclick="mafonction('blabla 1');" >blabla 1</a></li>
<li class="toto"><a class="titi" onclick="mafonction('blabla 2');">blabla 2</a></li>
<li class="toto"><a class="titi" onclick="mafonction('blabla 3');">blabla 3</a></li>
// etc etc ...
En gros quand je cliquerai sur un élément de la liste, je pourrai récupérer son contenu pour le traiter dans mafonction().


Quelqu'un a t-il une solution de génie ???

Je dois dire que le fait de ne pas pouvoir toucher à la librarie me complique la tâche grandement :/


Merci infiniment pour votre aide.

Je reste connecté sur le forum pour vous répondre
ghostfile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 18h48   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 930
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 930
Points : 4 744
Points : 4 744
Bonjour,
Citation:
Quelqu'un a t-il une solution de génie ???
cela se saurait !

Le principe
- récupération de l'élément DOM UL, à condition que tu puisses y accéder, mais on y arrives quoiqu'il arrives...
- récupération de ses éléments enfants LI
- pour chacun d'eux affecter la fonction qui va bien
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 19h04   #3
Invité de passage
 
Inscription : février 2008
Messages : 55
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 55
Points : 2
Points : 2
Bon en fait on m'a autorisé à modifier le code source lol

Donc plus la peine

Merci beaucoup quand meme !
ghostfile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 20h11   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 930
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 930
Points : 4 744
Points : 4 744
quand on demande gentillement!

Sinon pour ton info, il y a une approche à ton "ancien" problème sur ce post, le principe reste le même.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h42.


 
 
 
 
Partenaires

Hébergement Web