Bonsoir,
J'ai créé en XUL un bouton lié à une fonction JS test(), de cette manière:
Lorsque dans la fonction test, je fais un simple alert, ça marche impec. Mais ce que je veux faire, c'est récupérer le code source de la page sur laquelle on est au moment de cliquer sur le bouton, je fais donc:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <button flex="1" label="Rechercher" oncommand="test()" />
Cette fonction marche quand elle est intégrée dans une page HTML classique, directement. Mais en passant par un bouton xul, pas moyen de la faire marcher, j'ai ces deux erreurs dans la console d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function test() { var a=document.getElementsByTagName('html')[0].innerHTML; alert(a); }
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Avertissement : reference to undefined property document.getElementsByTagName("html")0
J'ai ces erreurs car a.length me renvoie 0 mais je vois pas pourquoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Erreur : document.getElementsByTagName("html")0 is undefined
Voilà, donc si quelqu'un pouvait me dire comment résoudre ce problème...
Merci !
Partager