qwert: problem mit text-decoration: line-through

Beitrag lesen

hi.
ich habe früher mal einen script für greasemonkey gehabt, der schon besuchte links einfärbt und diese auch durchstreicht.
als ich den script gerade wieder hinzugefügt habe, merkte ich, dass besuchte links nurnoch eingefärbt werden. (dieses problem habe ich auch bei dem addon stylish)

ich habe gerade mal in den code reingeschaut und ihn etwas vereinfacht, finde aber den fehler nicht.

hat einer eine idee warum das ganze nicht funktioniert? (habe firefox 10)

hier der code:

// ==UserScript==  
// @name           PAPAZ Visited Links and Images  
// @namespace      http://www.w3.org/1999/xhtml  
// @description    Highlights Visited Links AND Images for easy identification.  
// @version	2.0  
// @include        *  
// ==/UserScript==  
  
var css="@namespace url(http://www.w3.org/1999/xhtml);   a:link {font-weight:  bold !important; text-decoration: none !important;}  a:visited {font-weight: bold !important; text-decoration: line-through !important; color: #CC0000 !important } a:hover {font-weight: bold !important; text-decoration: none !important; color: #005E2F !important; background-color:rgba(245,230,0,0.3) !important;}";  
  
var VI=new String();  
  
function ImON(){  
	GM_setValue(VI,1);  
}  
  
function ImOFF(){  
	GM_setValue(VI,0);  
}  
  
GM_registerMenuCommand( "Visited Images ON", ImON);  
GM_registerMenuCommand( "Visited Images OFF", ImOFF);  
  
var VII=GM_getValue(VI)  
  
if (VII==1){  
	css =css.concat( "a:visited img {border: 3px dotted #CC0000 !important;}");  
};		  
(function() {					  
	/*if (typeof GM_addStyle != "undefined") {  
		GM_addStyle(css);  
	} else  
		if (typeof PRO_addStyle != "undefined") {  
			PRO_addStyle(css);  
		} else  
			if (typeof addStyle != "undefined") {  
				addStyle(css);  
		} else {*/  
		var heads = document.getElementsByTagName("head");  
		if (heads.length > 0) {  
			var node = document.createElement("style");  
			node.type = "text/css";  
			node.appendChild(document.createTextNode(css));  
			heads[0].appendChild(node);  
		/*}*/  
	}  
})();

ps.: gibt es auch eine möglichkeit links einzufärben, die man in seinen lesezeichen hat?