würde am liebsten ein Array erstellen das so ausschaut:
array[0][0] 12345
array[0][1] 23.12.2006
array[1][0] 68352
array[1][1] 10.06.2006Und das Problem es zu tun?
dann müsste es mit sort() doch gehen.
stimmt.
Nur mein Problem ist das ich weiß nicht wie ich es in der if-Bedingung
if( auftragsline == auftr_li[temp] )
{
auftragsnr[j] = auftr;
datum[j] = datum_auftr ;j++;
}umsetzen kann
if( auftragsline == auftr_li[temp] )
{
array[j][0] = auftr;
array[j][1] = datum_auftr ;j++;
}
>
> Struppi.
Das habe ich nun versucht:
function Array2D(x,y)
{
this.items = new Array(x);
for(i=0;i<y;i++){this.items[i] = new Array(y);}
}
var auftragsnr = new Array2D(5,5);
auftragsnr.items[0][0] = "";
auftragsnr.items[1][0] = "";
auftragsnr.items[2][0] = "";
auftragsnr.items[3][0] = "";
auftragsnr.items[4][0] = "";
var datum = new Array2D(5,5);
datum.items[0][1] = "";
datum.items[1][1] = "";
datum.items[2][1] = "";
datum.items[3][1] = "";
datum.items[4][1] = "";
while(rc == 0)
{
....
if( auftragsline == auftr\_li[temp] )
{
auftragsnr.items[j][0] = auftr;
datum.items[j][1] = datum\_auftr;
j++;
}
...
}
Ausgabe:
sHtml += " <td width='13%' class='textdat'>" + datum.items[0][1] + " |<br><img src='blank.gif' width='1' height='2'> " + auftragsnr.items[0][0] +"</td>";
sHtml += " <td width='13%' class='textdat'>" + datum.items[1][1] + " |<br> " + auftragsnr.items[1][0] +"</td>";
sHtml += " <td width='13%' class='textdat'>" + datum.items[2][1] + " |<br> " + auftragsnr.items[2][0] +"</td>";
sHtml += " <td width='13%' class='textdat'>" + datum.items[3][1] + " |<br> " + auftragsnr.items[3][0] +"</td>";
sHtml += " <td width='13%' class='textdat'>" + datum.items[4][1] + " |<br> " + auftragsnr.items[4][0] +"</td>";
Ergebnis:
Überall ist nun kein Wert drin.
Was mache ich den hier noch falsch. Warum wird das Array nicht gefüllt?