![]() |
[JS] Hilfe, hintergrundfarbe auslesen
Hallo,
könnt ihr mir kurz in JavaScript helfen??? Habe eine Tabelle:
Code:
Nun möchte ich die Farbe auslesen.
<table>
<tr> <td id="t1" bgcolor="'000000">TEST</td> </tr> </table>
Code:
Klappt leider nicht. Hat jemand irgendeine Lösung. Wäre echt nett.
farbe = document.GetElementById("t1").style.bgColor;
alert("Farbe: " + farbe); |
AW: [JS] Hilfe, hintergrundfarbe auslesen
Versuch es mal mit
Code:
farbe = document.body.style.backgroundColor;
|
AW: [JS] Hilfe, hintergrundfarbe auslesen
Da bekomm ich die Meldung undefined.
Und soweit ich das verstehe, ist das ja die Hintergundfarbe des ganzen Textes, aber ich will ja die Hintergrundfarbe der Zelle auslesen. |
AW: [JS] Hilfe, hintergrundfarbe auslesen
Dann passe Markus' Beispiel eben auf deines an. :roll:
Code:
Nachtrag: Bei mir geht das einwandfrei:
farbe = document.getElementById('t1').style.backgroundColor
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>JS-Hintergrundfarbe für Dummies</title> </head> <body> <div id="t1" style="background-color: #ff0000">Text</div> <script type="text/javascript"> farbe = document.getElementById('t1').style.backgroundColor; alert(farbe); </script> </body> </html> |
AW: [JS] Hilfe, hintergrundfarbe auslesen
Ich teste das ja noch nebenbei mit IE. UNd ich bekomm einen Error.
Code:
In meinem Code ist die Zeile 8 genau die Zeile, wo Meldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht. Zeile: 8 Zeichen: 3 Code: 0 URI: file:///C:/Users/zensiert/Desktop/test_2.html
Code:
und das Zeichen ist vor Farbe.
farbe = document.getElementbyId("t1").style.backgroundcolor;
|
AW: [JS] Hilfe, hintergrundfarbe auslesen
Im IE8 funktioniert mein Beispiel.
FF gibt "RGB(255, 0, 0)" aus, der IE8 "#ff0000", was jedoch im Endeffekt das gleiche ist. |
AW: [JS] Hilfe, hintergrundfarbe auslesen
Dein Code funktioniert ja bei mir auch, aber mein Code funktioniert nicht. Dort kommt der blöde Error.
EDIT: Funktioniert. Der unterscheidet zwischen Groß und Kleinschreibung :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz