Link-Farbe mit Javascript ändern
seppel
- javascript
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
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
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