Voici mon code script :
// ==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 = 'Hello World';
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();
Le seul problème que j'ai est lorsque Hello World est cliqué, la page ne peut pas trouver la fonction test(). Pouvez-vous me dire que je n'ai pas à le résoudre en plaçant la fonction avec innerHTML sur la page comme cela. Y a-t-il une autre façon de le faire ?
Merci.