JürgenB: Eigene Eigenschaften bei HTML-Elementen anlegen

Beitrag lesen

Hallo Struppi,

Du generierst den Code also in etwa so:

for(0...6)
{
print '<th onclick="tu_Was(' + $_ + ');">...</th>';
}


>   
> Aber was machst du mit dieser Nummer?  

der Handler benötigt die Nummer für seine Arbeit, hier Zugriff auf die darunterliegende Spalte.  
Ich möchte aber vom onclick= im Tag weg und lieber den onclick per JS anlegen. (Siehe Ausgangsposting).  
  
Das konkrete Problem, mit dem ich gerade beschäftigt bin:  
  
<http://www.j-berkemeier.de/TableSort.html> / <http://www.j-berkemeier.de/TableSort_so_geht_es.html>  
  
hier wird der Text in den THs durch einen Link mit href=jacascript:... ersetzt. Die Spaltennummer wird als Parameter übergeben. Einfach Maus über die Überschrift schieben.  
  
Meine jetzige Version, die im HTML nur noch Klassennamen erwartet, ist noch im Test:  
  
<http://www.j-berkemeier.de/test/TableSort.html> / <http://www.j-berkemeier.de/test/TableSort_so_geht_es.html>  
  
Hier wird den THs per Javascript ein onlick spendiert und der Parameter und der Objektname werden als zusätzliche Eigenschaft im jeweiligen TH gespeichert.  
  
Gruß, Jürgen