Hallo!
ich weiss, solch eine Frage sollte man hier eher nicht stellen - ich bin aber schier am verzweifeln.
Ich möchte eine Adressliste mit Javascript ausgeben, so dass diese dynamisch clientseitig nach Kriterien geordnet werden kann.
Allerdings bekomme ich bei Ausführung im Browser imm eine
uncaught exception:[Exception..."Not enough arguments" nsresult: "0x80570001 (NS_Error_XPC_NOT_ENOUGH_ARGS)" location:"JS FRAME:: http://voiceevent.de/home/intern/fotoalbum/index.php?page=adressList :: sortTabelle :: line 103" data:no
Ich kann damit nicht mehr anfangen, als dass wohl der Funktionsaufruf nicht gültig ist, finde aber keinen Fehler. Meine provisorische Funktion:
function sortTabelle(column)
{
var i=0;
var ii=0;
var zwischenspeicher=0;
var wechselkandidat='';
for(i=0;i<user_anzahl;i++) {
for(ii=i;ii<user_anzahl;ii++) {
wechselkandidat=sortArray[i];
if (('uid'+sortArray[ii]+'['+column+']')<(wechselkandidat+'['+column+']')) {
wechselkandidat=sortArray[ii];
continue;
}
zwischenspeicher=sortArray[ii];
sortArray[i]=sortArray[ii];
sortArray[i]=zwischenspeicher;
}
}
for(i=0;i=user_anzahl;i++) {
var TR = document.getElementById('table1').insertRow();
for(ii=0;ii<12;ii++) {
var TD1=document.createElement('td');
var TD1text=document.createTextNode(('uid'+sortArray[i]+'['+ii+']'));
TD1.appendChild(TD1text);
TR.appendChild(TD1);
}
}
}
Hierbei ist "sortArray" ein indiziertes Array das einfach nummern von 1-"user_anzahl".
Weiterhin sind Variablen hinterlegt nach dem Schema uid1[name] uid2[name] uid5[strasse] etc.
Hoffe, jemand erbarmt sich und findet den Fehler!
MfG
Jens