hintergrundfarbe
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
all
anstelle
aufrufen
beitrag
body
dumme frage
eigendlich gehen
farbe
farbwert
fenster
fram
funktion
gucken
hintergrund
hintergrundfarbe
klasse
methode
tag
target
variable
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Zwei M?glichkeiten:
document.getElementsByTagName("body")[0].style.backgroundColor = "red";
http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften
oder aber ohne CSS:
document.bgColor ="red";
http://de.selfhtml.org/javascript/objekte/document.htm#bg_color
H2O -
ja klar wie dann eben "#123456"
-
ja klar wie dann eben "#123456"
Was allerdings nicht rot entsprechen w?rde, sondern einem tiefen Blau-Ton.
rgb(18,52,86)
Rot entspricht #FF0000
(nur so zur Info...)
H2O -
und wie kann ich da variablen einsetzen??
-
var x = "red";
document.getElementsByTagName("body")[0].style.backgroundColor = x;
bzw.
document.bgColor = x;
Also so, wie bei einer ganz normalen Wertzuweisung.
H2O
Beitrag ge?ndert am 16.01.05 13:56 von h2o -
ich weis welcher hex code rot is, ich wolte ein beispiel amchen@ h2o
und wozu variable @ gero? -
irgendwie geht das nicht... k?nnt ihr mal nachguckjen??
<html>
<head>
<title>bgfarbe</title>
<script language="javascript">
function color(col)
{
document.getElementsByTagName("body")[0].style.backgroundColor = col;
}
</script>
</head>
<body>
<a href="http://www.lima-city.de" target="_blank" OnClick="color(#FFFFcc)">fghdfhfg</a>
</body>
</html>
gru?
gero
Beitrag ge?ndert am 16.01 14:02 von gero
Beitrag ge?ndert am 16.01 14:04 von gero -
weil ich wenn ich auf einen link dr?cke mit onclick eine funktion aufrufe und den farbwert ?bergebe... in der functin soll dann der hintergrund der seite ge?ndert werden... das neue fenster wir mit target="_blank" ge?ffnet...
Meinst du nicht window.open() ?
Ein target in JS kann ich mir n?hmlich nicht vorstellen
H2O -
sorry.. hab oben die javascript tags vergessen... guck nochmal nach... jetzt m?sste ews eigendlich gehen... geht aber trotzdem net...
gru?
GERO -
Mach den Event-Handler so:
onclick="color('#FFFFcc');"
Die Anf?hrungszeichen sind wichtig, damit es auch als String aufgenommen wird.
H2O -
mal ne dumme frage: wieos amchst du es ne mit css und js?
also dann eben einfach class='us' oder so!?! -
Es ist doch viel einfacher die Farbe dynamisch zuzuweisen.
Wenn du die Klasse ver?ndern willst musst du eine CSS-class anlegen, die die Farbe beinhaltet und du musst die Klasse ?ndern.
Willst du nur die Farbe ?ndern, musst du auch nicht mehr machen, als das...
Ist doch so viel einfacher...
H2O -
ja aber wo ich vroige woche ein forum mit nur einer seite programmiert habe, war es proktischer wiel ich alle links gleich haben wollte und somit war es positiver, es kommt eben imemr auf den augenblick an, oder @ h2o?
-
Ja nat?rlich.
F?r manche Zwecke ist es eben besser eine JS-Funktion mit Variable aufzurufen, f?r andere Dinge besser ohne Variablen und manchmal ist JS gar nicht n?tig ;)
H2O -
ja stimtm schona ber zumbeispiel der button bei lima hier antowrten is auf die seleb methode aufbauen wie ch es gemacht h?tte, naja auch egal, die frage is ja gekl?rt!
und h2o unsere meinungs verschieden heiten werden wohl immer bleiben! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage