Heinrich Krebs: Tabellenzeile mit Javaskript farblich hervorheben

Beitrag lesen

Gib stattdessen den Zeilen IDs:

<table>

<tr id="foo"><td>foo</td></tr>
</table>

  
Dessen war ich mir nicht bewusst. Es scheint zulässig zu sein, das <a name="X"> als Text zwischen <td> und </td> zu haben. So habe ich es im Moment realisiert.  
  

> Live long and prosper,  

Ich versuche es, danke. Gleichfalls.  
  
Zum Problem:  
So wie ich dass verstanden habe, sollte es so gehen. Ich habe den Link definiert:  
<area shape="circle" coords="229,145,3" href="#Hamburg" alt="Hamburg" title="Hamburg" onmouseover="Farbwechsel(1,#FFFF00)" onmouseout="Farbwechsel(1,#FFFFFF)>  
  
Die Funktion habe ich dann so gestaltet:  
<script type="text/javascript">  
function Farbwechsel(nummer,Farbe)  
{  
  document.getElementsByTagName("td")[nummer+0].bgColor = Farbe;  
  document.getElementsByTagName("td")[nummer+1].bgColor = Farbe;  
  document.getElementsByTagName("td")[nummer+2].bgColor = Farbe;  
}  
</script>  
  
Wobei ich glaube, dass ich irgendwo die Parameter noch definieren muss. Eigentlich sollte mit der ID 1 dann die ersten drei Tabellenfelder (was der ersten Zeile entspricht) gefärbt werden. Leider klappt es nicht und irgendwie fehlt mir auch Info zum Debugging.  
  
  
Würde mich über weitere Hilfe freuen.  
Heinrich