Voici mon code de script:Greasemonkey Script et fonction Portée
// ==UserScript==
// @name test
// @description test
// @include http://*
// @copyright Bruno Tyndall
// ==/UserScript==
var main = function() {
var b = document.getElementsByTagName('body')[0];
var t = document.createElement('div');
t.innerHTML = '<a href="javascript:void(0);" style="color:white;">Hello World</a>';
t.style.position = 'absolute';
t.style.zIndex = 1000;
t.style.bottom = '5px';
t.style.right = '5px';
t.firstChild.setAttribute('onclick', 'test();');
b.appendChild(t);
}
var test = function() {
alert("Hello World");
}
main();
La seule question que j'ai est quand Bonjour tout le monde est cliqué la page ne peut pas trouver la fonction test(). S'il vous plaît dites-moi que je n'ai pas à le résoudre par innerHTML'ing la fonction sur la page comme this. Y a-t-il un autre moyen?
Merci.
+1. Merci. J'apprécierais vos pensées sur où je suis coincé maintenant. Je l'ai posté sur http://userscripts.org/topics/21770 Je ne peux pas obtenir la fonction anon en ligne pour travailler non plus. – BuddyJoe
Je devrais ajouter ... Je reçois aucune aide de la console d'erreur en ce qui concerne ce qui ne va pas. – BuddyJoe
C'est le ticket !!! Merci. – BuddyJoe