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