seppel: Link-Farbe mit Javascript ändern

Hallo,
ich habe ein frameset mit nav und main. in nav soll der link, der gerade geöffnet ist, gelb hinterlegt werden.
als javascript habe ich

function gelb() {  
	var maininhalt = parent.main.inhalt;  
	var linktext = document.getElementById(maininhalt).innerHTML;  
	document.getElementById(maininhalt).innerHTML = ;  
}  

auf jeder seite, die im frame geladen wird, ist inhalt definiert. der dazugehörige link hat eine id die identisch dami ist. das element wird angesprochen, das funktioniert alles. wie änder ich jetzt die link-hintergrundfarbe?
in meiner css stehen diese link angaben:

 a:link { color:#EE0000; text-decoration:none; }  
 a:visited { color:#EE0000; text-decoration:none; }  
 a:focus { color:#EE0000; background-color:#FEF500; }  
 a:hover { color:#EE0000; text-decoration:none; background-color:#FEF500; }  
 a:active { color:#0000EE; background-color:#00FE08; }

Habt ihr ne lösung?
seppel

  1. Hallo,

    document.getElementById(maininhalt).innerHTML = ;

    ---------------------------------------------------^
    Ist das gewollt oder ein Tippfehler?

    wie änder ich jetzt die link-hintergrundfarbe?

    Folgende Anweisung auf den Link (a-Tag) sollte die Hintergrundfarbe ändern:
    document.getElementById(id).style.backgroundColor = "#...";

    Schau doch auch mal hier vorbei:
    http://de.selfhtml.org/javascript/objekte/style.htm

    Grüße

    1. document.getElementById(maininhalt).innerHTML = ;
      ---------------------------------------------------^
      Ist das gewollt oder ein Tippfehler?

      Hatte schon sachen ausprobiert, stand noch da :)
      »»Folgende Anweisung auf den Link (a-Tag) sollte die Hintergrundfarbe ändern:
      »»document.getElementById(id).style.backgroundColor = "#...";
      Danke! Funktioniert super