Archivlink: javarea.de Forum > JavaScript > JavaScript und CSS
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > JavaScript und CSS

Pages: [1]

geschrieben von pcs90 am 24.10.2006 - 17:33
Moin,
ich weiß nicht ob ich hier richtig bin, wenn nicht bitte verschieben, aber nun zu meiner Frage:

Kann man mit JavaScript die, im CSS-Code definierte, Schriftfarbe per Button, Link, usw... verrändern?
Wenn ja wie.

MFG
pcs90
-----------------------
ps. visit my site: http://pcs90.net

geschrieben von René am 24.10.2006 - 17:47
http://de.selfhtml.org/javascript/o..../style.htm

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
<html>
<head>

<style type="text/css">
<!--
#ttt
{
	color: #f00;
}
//-->
</style>


</head>
<body>

<p id="ttt">
	text text text
</p>

<a href="javascript:void(0);" onclick="document.getElementById('ttt').style.color = '#0f0';">Farbe ändern</a>

</body>
</html>

geschrieben von Micha am 24.10.2006 - 17:48
Hi,

j, kann man - siehe hier:
http://de.selfhtml.org/javascript/o....enschaften

Micha

geschrieben von pcs90 am 24.10.2006 - 17:53
Danke erstmal,

aber eine erläuterung wär trotzdem noch ganz hilfreich:
Zitat
 document.all.DynText.style.fontSize = "200%";

warum muss da all stehen???

MFG
pcs90

geschrieben von René am 24.10.2006 - 17:56
Schau dir mein Beispiel an bzw. das funktioniert in allen neueren Browsern. Das all würde nur im IE funktionieren.

geschrieben von pcs90 am 24.10.2006 - 18:13
Moin,

gibt es da nix einfacheres, ich will nur die gesamt schriftfarbe von #00FF00 auf bspw. #FF0000 ändern.

MFG
pcs90

geschrieben von okley am 24.10.2006 - 19:48
Einfacheres? Als ein Javascript-Befehl? Denke nicht nein ;)

Aber was heisst die gesamte Schriftfarbe? Bzw. Wieviel Schriftfarben hast du denn in deinem Dokument? Du kannst per Javascript auf jedes Element zugreifen, so auch auf das Bodyelement. Wenn nicht anders deklariert wird die Eigenschaft color an Kindelemente vererbt. Sprich beim Bodyelement der gesamte Anzeigebereich.

geschrieben von pcs90 am 25.10.2006 - 12:46
Danke, nur wie sprech ich das body element an, bin absoluter JS Laie.
Beispiel wäre hilfreich!

MFG
pcs90

geschrieben von Micha am 25.10.2006 - 16:16
Hi,

HTML-Quelltext
1: 
document.getElementsByTageName("body")[0].style.color = "red";


Micha


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.