Siegie: ID-TAG als Variable übergeben - funktioniert nicht !!! HELP

Hallo Spezialisten/innen ...

Habe ein Problem bei der Übergabe von HTML-ID-TAGS in eine Javascript-Function. Beispiel :

<script language="JavaScript">
<!--
   grun = "#66ff66";
   weis = "#ffffff";

High00 = new Image(); High00.src = "images/185x60.gif";
   High01 = new Image(); High01.src = "images/185x60g.gif";

function Bildwechsel(BildPosition,Bildobjekt,CellId,ActiveCol) {
        window.document.images[BildPosition].src = Bildobjekt.src;
        switch(CellId) {
          case 1 : window.document.all.Zelle01.style.backgroundColor=ActiveCol; break;
          case 2 : window.document.all.Zelle02.style.backgroundColor=ActiveCol; break;
}}

...
<tr>
  <td id="Zelle01" width="176"
              onmouseover="Bildwechsel(0,High01,1,grun)"
              onmouseout="Bildwechsel(0,High00,1,weis)">Text</td>
</tr>

Eigentlich möchte ich der Funktion "Bildwechsel" die ID "Zelle01" als Variable (CellID) übergeben, was aber nicht funktioniert. Deshalb habe ich bisher eine Nummerübergeben und per SWITCH eine Auswertung mit zugehöriger Befehlssequenz abgearbeitet.(??)
Ein Aufruf von : "window.document.all.CellID.style.backgroundColor=ActiveCol;" bringt eine Fehlermeldung hervor [ onmouseover="Bildwechsel(0,High01,'Zelle01',grun)".

Kann ich diese ID so übergeben , dass ich sie in der Funktion BILDWECHSEL verwenden kann , ohne die SWITCH-Abfrage zu verwenden.
  
Bitte um Hinweise ,
many thank‚s
Siegie

  1. hallo siegie

    window.document.all[CellId].style.backgroundColor

    so könnte es funktionieren

    bis dann
    FICHTL

  2. Hi
    Du kannst die Variable mit
    window.document.all[CellID].style.backgroundColor=ActiveCol;
    uebergeben
    Tschau Holger

  3. Vielen Dank an Fichtl und Holger ,
    hat funktioniert .