Hallo an die Scripter,
ich hab da mal ne Frage zu folgenden Codebeispiel:
<html><head><title>Test</title>
~~~~~~javascript
<script type="text/javascript">
function Farbe (R, G, B) {
this.R = R;
this.G = G;
this.B = B;
this.hex = "#";
}
function HintergrundWechseln () {
var Hintergrund = new Farbe("E0", "FF", "E0");
document.bgColor = Hintergrund.hex + Hintergrund.R + Hintergrund.G + Hintergrund.B;
}
</script>
~~~~~~html
</head><body bgcolor="#FFFFFF">
<h1>Das eigene Farb-Objekt mit JavaScript</h1>
<a href="javascript:HintergrundWechseln()">Hintergrundfarbe wechseln</a>
</body>
</html>
~~~frage: Angenommen die Variable Hintergrund wär ein Array und in einem Feld des Arrays wird das Object new Farbe("E0", "FF", "E0"); erzeugt, also z.B. `Hintergrund[0] = new Farbe("E0", "FF", "E0");`{:.language-javascript} `Hintergrund[0] = new Farbe("FF", "E0", "FF");`{:.language-javascript} und so weiter...
Wie kann ich mir nun die einzelnen Felder ausgeben lassen?
alert(Hintergrund[1].R) funktioniert irgendwie nicht.
Gruß Andreas