stefansvw: array nach datum sortieren

Beitrag lesen

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.2006

Und 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?