eXeed: Array, Object

Beitrag lesen

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