function Sort(){
var a, d, i;
var coll = selecten;
a = new Array();
d = new Array();
for (var i = coll.length-1; i >= 1; i--){
a[i-1] = coll.options[i].text;
d[i-1] = coll.options[i].value;
}
a.sort();
d.sort();
selecten.options.length = 0;
for (var i = 0; i < a.length; i++){
var oOption = document.createElement("OPTION");
if (a[i].substring(5,6) == "0"){
oOption.text = a[i].substring(0,5) + a[i].substring(6,7);
}else{
oOption.text = a[i];
}
if (d[i].substring(30,31) == "0"){
oOption.value = d[i].substring(0,30) + d[i].substring(31,32);
}else{
oOption.value = d[i];
}
coll.options[coll.options.length] = oOption;
}
}
Hur gör jag för att få denna koden att fungera i netscape ?
Det behöver bara fungera i senare versioner av netscape...
<script language="jscript">
function Sort(){
var a, d, i;
var coll = selecten;
a = new Array
d = new Array
for (i = coll.length-1; i >= 1; i--){
a[i-1] = coll.options(i).text;
d[i-1] = coll.options(i).value;
coll.options.remove(i);
}
a.sort();
d.sort();
for (i = 0; i < a.length; i++){
var oOption = document.createElement("OPTION");
if (a[i].substring(5,6) == "0"){
oOption.text = a[i].substring(0,5) + a[i].substring(6,7);
}else{
oOption.text = a[i];
}
if (d[i].substring(30,31) == "0"){
oOption.value = d[i].substring(0,30) + d[i].substring(31,32);
}else{
oOption.value = d[i];
}
coll.options.add(oOption);
}
}
</script>
