Erreur jslint.
Winterboard
Messages postés
137
Date d'inscription
Statut
Membre
Dernière intervention
-
Winterboard Messages postés 137 Date d'inscription Statut Membre Dernière intervention -
Winterboard Messages postés 137 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai ce bout de code qui dons jslint donne l'erreur suivante:" Be careful when making functions within a loop. Consider putting the function in a closure."
Donc j'ai remplacé la fonction par:
Mais ca ne marche pas :(. Auriez vous une idee pourquoi la fonction ne fonctionne pas?
Merci beaucoup :).
Christopher
J'ai ce bout de code qui dons jslint donne l'erreur suivante:" Be careful when making functions within a loop. Consider putting the function in a closure."
function url () {
var a = document.getElementsByTagName("a");
for (var i = 0; i < a.length;i++) {
if (a[i].className.match("noeffect")) {
}
else {
a[i].onclick = function () {
window.location = this.getAttribute("href");
return false;
};
}
}
}
Donc j'ai remplacé la fonction par:
function href() {
window.location = this.getAttribute("href");
return false;
}
function url() {
var a = document.getElementsByTagName("a");
for (var i = 0; i < a.length; i++) {
if (a[i].className.match("noeffect")) {}
else {
a[i].onclick = href();
};
}
}
Mais ca ne marche pas :(. Auriez vous une idee pourquoi la fonction ne fonctionne pas?
Merci beaucoup :).
Christopher
A voir également:
- Erreur jslint.
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues