Andreas: TD Hintergrund umfärbeln

Hallo,

ich habe eine Tabelle mit mehreren TDs. Diesen TDs habe ich bereits einen NAMEN und eine ID vergeben.

In diesen TDs rufe ich folgende Funktion auf:

<SCRIPT language=javascript>
<!--
function mclick(cell)
{
 {
  cell.style.cursor = 'default';
  document.all.spalte1.bgcolor = '666666';
  document.all.spalte2.bgcolor = '666666';
  document.all.spalte3.bgcolor = '666666';
  document.all.spalte4.bgcolor = '666666';
  document.all.spalte5.bgcolor = '666666';
  document.all.spalte6.bgcolor = '666666';
  document.all.spalte7.bgcolor = '666666';
  document.all.spalte8.bgcolor = '666666';
  document.all.spalte9.bgcolor = '666666';
  cell.bgColor = '999999';
 }
}

//-->
</SCRIPT>

der Aufruf erfolgt:

<td bgcolor="666666" height="36" onclick=mclick(this); name="spalte1" id="spalte1">

dann gibt es eine spalte2, spalte3 usw.

Er tauscht mir zwar auf die Farbe '999999', aber leider nicht mehr zurück (die anderen Spalten).

Weiters habe ich es auch schon ohne 'document.all' den Syntax ausprobiert - auch ohne Erfolg.

Hat jemand einen heißen Tipp für mich?

Grüße,
Andreas

  1. So, die Hälfte habe ich.

    Das Problem lag daran, dass ich eine unterschiedliche Schreibweise von "bgcolor" und "bgColor" hatte :-(

    ABER, im Netscape gehts nicht - document.all ist MS-Sache :-(

    Gibts jetzt eine "fesche" Idee?

    sl,
    Andreas

    Hallo,

    ich habe eine Tabelle mit mehreren TDs. Diesen TDs habe ich bereits einen NAMEN und eine ID vergeben.

    In diesen TDs rufe ich folgende Funktion auf:

    <SCRIPT language=javascript>
    <!--
    function mclick(cell)
    {
    {
      cell.style.cursor = 'default';
      document.all.spalte1.bgcolor = '666666';
      document.all.spalte2.bgcolor = '666666';
      document.all.spalte3.bgcolor = '666666';
      document.all.spalte4.bgcolor = '666666';
      document.all.spalte5.bgcolor = '666666';
      document.all.spalte6.bgcolor = '666666';
      document.all.spalte7.bgcolor = '666666';
      document.all.spalte8.bgcolor = '666666';
      document.all.spalte9.bgcolor = '666666';
      cell.bgColor = '999999';
    }
    }

    //-->
    </SCRIPT>

    der Aufruf erfolgt:

    <td bgcolor="666666" height="36" onclick=mclick(this); name="spalte1" id="spalte1">

    dann gibt es eine spalte2, spalte3 usw.

    Er tauscht mir zwar auf die Farbe '999999', aber leider nicht mehr zurück (die anderen Spalten).

    Weiters habe ich es auch schon ohne 'document.all' den Syntax ausprobiert - auch ohne Erfolg.

    Hat jemand einen heißen Tipp für mich?

    Grüße,
    Andreas