suntoucher: <li>-Reihenfolge in <ul> dynamisch verändern

Beitrag lesen

Jambo, wahsaga!

http://aktuell.de.selfhtml.org/tippstricks/dhtml/tabellen-sortieren/ wäre ein simpler Ansatz.

Ja, aber eher einer für eine Sortierroutine. Mir geht's nur um das Verschieben von <li>s innerhalb einer Liste. Das Verschieben wird benutzerseitig durch einzelne Mausklick auf Hoch´-/Runter´-Buttons initiiert.

Dann stimmt wohl etwas mit deinem Schleifenzähler nicht, oder mit der Abbruchbedingung.

Doch, die haben beide gestimmt -- aber offenbar hatte der Browser (oder Windows?) selbst ein Problem, denn nach dem Reboot hing der Feuerfuchs dann nicht mehr und ich hatte ca. 15 Minuten umsonst geflucht ...
Shit happens! ;-)

Besondere Obacht ist mit den White Spaces zwischen den Elementen geboten - manche Browser sehen darin eigene Kindelemente (Textknoten) der Liste, andere wieder nicht.

Jau, danke! Habe ich auch so festgestellt.

Aber wenn du alle li unterhalb eines bestimmten ul haben willst, nimm einfach getElementsByTagName:

{referenz_auf_dein_ul}.getElementsByTagName("li")

Das scheint mir der entscheidende Schritt in Richtung der Lösung -- er wurde schon zum zweiten Mal empfohlen!

Besten Dank soweit!

Suntoucher