Bonjour à toutes et à tous,

De nombreuses fonctions sont appelées en Javascript de cette manière:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<div onclick="fonc_javascript(this);"></div>



// Et ensuite la fonction en javascript:

function fonc_javascript(ele) {
alert(ele.alt);
}

C'est ce this qui me perturbe précisément car je ne parviens pas par exemple à partir d'un autre <div> à récupérer la valeur de ce div.alt en question. En quelque sorte récupérer la valeur alt d'un DIV à partir d'un autre DIV en remplaçant this par une valeur permettant d'identifier l'autre DIV sans bug et sans incompatibilité de navigateur.

PS: La function Javascript ne peut pas être modifiée (Librairie Javascript externe hébergée sur un autre serveur dont je n'ai pas les accès).


J'ai reussit à obtenir un résultat correct sous IE mais FireFox me retourne une erreur, voici l'exemple qui fonctionne sous IE et non sous FF:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<div onclick="fonc_javascript(tryer);"></div>
<div id="tryer" alt="test"></div>
J'espère avoir été le plus précis possible néanmoins si un flou persiste, signalez le moi et je m'efforcerai de mieux vous exposer le problème.

Merci de votre aide et à très bientôt.