Hallo,
<html><body>
<script type="text/javascript">
function Numsort (a, b) {
return a - b;
}
var Zahlen = new Array(27, 2, 10, 4);
Zahlen.sort(Numsort);
var Zahlenausgabe = Zahlen.join(",");
document.write(Zahlenausgabe);
</script>
</body></html>
Das obige Beispiel stammt von ...
http://de.selfhtml.org/javascript/objekte/array.htm
-Es sortiert Zahlen, und funktioniert 1A.
Mein Problem: Ich habe eine Situation mit drei Links, deren
Klickhäufigkeit in folgendem String gespeichert ist:
var Sammlung = "LinkA=4; LinkB=13; LinkC=21";
Wie kriegt man es (z.B. mittels einer for/next Schleife) hin, dass eine
Messagebox aufpoppt, welche
den 1.häufigst geklickten Link + den String "LinkC" aussgibt, dann
den 2.häufigst geklickten Link + den String "LinkB" aussgibt, und dann
den 3.häufigst geklickten Link + den String "LinkA" aussgibt
Das Folgende Beispiel ist ein ungefähres Muster und funzt aber noch nicht:
for (var i = 0; i < 3; i++)
{
alert(Linkname[i]+"wurde"+Klickhäufigkeit[i]+"x geklickt");
}
Wie mach' ich das?