TR verschieben

Horusab

Erfahrenes Mitglied
Hallo

Ich möchte eine Zeile einer Tabelle per Javascript zur 2. höchsten Zeile machen, wobei die Zeile anfangs an jedem beliebigen Ort innerhalb dieser Tabelle sein kann.

Vielleicht könnte man das mit nodes realisieren.

Hat da jemand konkrete Ideen?
Gruss
Horusab
 
Jo... z.B. so:
Code:
<script type="text/javascript">
<!--
function switch_row(objRow,intRow)
{
    objTable = objRow.parentNode;
    for(r=0;r<objTable.rows.length;++r)
        {
        if(objTable.rows[r]==objRow)
            {
                intRow=(r<intRow)?intRow:intRow-1;
                break;
            }
        }
        
    try
        {
        objTable.insertBefore(objRow,objTable.rows[intRow]);
        }
    catch(e)
        {
        return true;
        }   
}
//-->
</script>
Die Funktion erwartet als Parameter.....
1.Die <tr> als Objekt
2.Die Zeile, wo sie hin soll
 

Neue Beiträge

Zurück