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:
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.
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>
Merci de votre aide et à très bientôt.
Partager