Oto mój kod skryptu:Greasemonkey Script i Function Zakres
// ==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();
Jedynym problemem jest, gdy mam Hello World kliknięciu strona nie może znaleźć funkcji test(). Proszę mi powiedzieć, że nie muszę go rozwiązywać poprzez wewnętrzną funkcję HTTML na stronie takiej jak this. Czy istnieje inny sposób?
Dzięki.
+1. Dzięki. Byłbym wdzięczny za twoje przemyślenia na temat tego, gdzie utknąłem teraz. Opublikowaliśmy to na http://userscripts.org/topics/21770 Nie mogę uruchomić funkcji anod line inline. – BuddyJoe
Powinienem dodać ... Otrzymuję zerową pomoc z konsoli błędów, jeśli chodzi o to, co dzieje się nie tak. – BuddyJoe
To jest bilet !!! dzięki. – BuddyJoe