Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gloops
Gloops a écrit le 09/10/2014 18:56 :
Si je ne m'abuse, il n'y a que Xpath pour faire ça ?
Et pour les gens qui n'utilisent XPath que de temps en temps, j'ai trouvé un truc génial : l'extension XPath checker, pour Firefox.
ça ne dispense pas d'apprendre la syntaxe, sinon le résultat est à XPath ce que les macros enregistrées sous Word sont à VBA : ça marche, ma is pour aller de Viry-Châtillon à Ris-Orangis on passe par Londres et Ro me, avec les bagages qui vont avec.
Gloops a écrit le 09/10/2014 18:56 :
Si je ne m'abuse, il n'y a que Xpath pour faire ça ?
Et pour les gens qui n'utilisent XPath que de temps en temps, j'ai
trouvé un truc génial : l'extension XPath checker, pour Firefox.
ça ne dispense pas d'apprendre la syntaxe, sinon le résultat est à XPath
ce que les macros enregistrées sous Word sont à VBA : ça marche, ma is
pour aller de Viry-Châtillon à Ris-Orangis on passe par Londres et Ro me,
avec les bagages qui vont avec.
Si je ne m'abuse, il n'y a que Xpath pour faire ça ?
Et pour les gens qui n'utilisent XPath que de temps en temps, j'ai trouvé un truc génial : l'extension XPath checker, pour Firefox.
ça ne dispense pas d'apprendre la syntaxe, sinon le résultat est à XPath ce que les macros enregistrées sous Word sont à VBA : ça marche, ma is pour aller de Viry-Châtillon à Ris-Orangis on passe par Londres et Ro me, avec les bagages qui vont avec.
Une Bévue
Le 09/10/14 18:56, Gloops a écrit :
Si je ne m'abuse, il n'y a que Xpath pour faire ça ?
ouaip !
très simple : // https://developer.mozilla.org/fr/docs/Introduction_à_l'utilisation_de_XPath_avec_JavaScript // https://developer.mozilla.org/fr/docs/Introduction_à_l'utilisation_de_XPath_avec_JavaScript#Constantes_d.C3.A9finies_de_XPathResult var iterator = document.evaluate("//div[@id='navbar']/ul[@class='menu']/li", document, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); try { var thisNode = iterator.iterateNext(); while (thisNode) { thisNode.addEventListener('click', displayPage, false); thisNode = iterator.iterateNext(); } } catch (e) { console.log( "Erreur : L'arbre du document a été modifié pendant l'itération " + e ); }
Le 09/10/14 18:56, Gloops a écrit :
Si je ne m'abuse, il n'y a que Xpath pour faire ça ?
ouaip !
très simple :
//
https://developer.mozilla.org/fr/docs/Introduction_à_l'utilisation_de_XPath_avec_JavaScript
//
https://developer.mozilla.org/fr/docs/Introduction_à_l'utilisation_de_XPath_avec_JavaScript#Constantes_d.C3.A9finies_de_XPathResult
var iterator =
document.evaluate("//div[@id='navbar']/ul[@class='menu']/li", document,
null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
try {
var thisNode = iterator.iterateNext();
while (thisNode) {
thisNode.addEventListener('click', displayPage, false);
thisNode = iterator.iterateNext();
}
} catch (e) {
console.log( "Erreur : L'arbre du document a été modifié pendant
l'itération " + e );
}