Harald: sortierprogramm funktioniert nicht

Beitrag lesen

Hallo Andreas,

1. Danke für die Hilfe.
2. Ich habe es ein wenig abgeändert, doch es funktioniert noch immer (schon wieder) nicht.
Wo liegt diesmal mein Fehler?

<html>
<head>
<title>Test</title>

<script type="text/javascript">
<!--
var sort0 = new Array(0,1,2,3,4,5,6,7,8,9,10,11,12);
var sort1 = new Array(6,7,0,1,4,3,8,9,2,5,11,12,10);

function ABC() {
 var Wort = new Array();
 for(var i = 0; i < document.getElementById("sl").length; i++)
   Wort.push(document.getElementById("sl").childNodes[i].nodeValue);
 for(i = 0; i < document.getElementById("sl").length; i++)
   document.getElementById("sl").childNodes[i].nodeValue = Wort[sort0[i]];
 document.getElementById("Art").firstChild.nodeValue = "anders0";
}

function A() {
 var Wort = new Array();
 for(var i = 0; i < document.getElementById("sl").length; i++)
   Wort.push(document.getElementById("sl").childNodes[i].nodeValue);
 for(i = 0; i < document.getElementById("sl").length; i++)
   document.getElementById("sl").childNodes[i].nodeValue = Wort[sort1[i]];
 document.getElementById("Art").firstChild.nodeValue = "anders1";
}

//-->
</script>

</head>
<body>

<h1>Wort <span id="Art">alphabetisch von A bis Z</span></h1>

<ul id="sl">
<li>Aber</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
<li>f</li>
<li>g</li>
<li>hAber</li>
<li>iAber</li>
<li>j</li>
<li>kAber</li>
<li>l</li>
<li>mAber</li>
</ul>

<form name="Formular" action="">
<input type="button" name="abc" value="alphabetisch" onClick="ABC()">
<input type="button" name="a" value="anders" onClick="A()">
</form>

</body>
</html>

--------------------
Mfg: Harry