Hallo Andreas,
Gibt es die Möglichkeit mit greasemonkey Funktionen auf einer Seite zu überschreiben, so dass die Funktion in dem greasemonkey Skript und nicht die auf der Seite ausgeführt wird?
Mark Pilgrim hat ein freies Buch namens Dive into Greasemonkey geschrieben, in dem er zahlreiche Hilfestellungen zu üblichen Problemmustern bei der Benutzung von Greasemonkey beschreibt. Unter anderem auch zu Deinem Problem:
http://diveintogreasemonkey.org/patterns/override-method.html
Tim