• Hallo

    Ich hab ein problem den Inhalt eines Array in tabellarischer Form auszugeben.

    Zuerst möchte die ID's, die in einem Array verwendet werden überprüfen ob die ID in einem anderem Array vergeben ist. Mach dies mit folgendem Code.

    Code
    for(var i = 0; i<parent.frames.vorgang.length; i++){
                      //Werkstueck_ID auf gueltigkeit pruefen
                      for(var j = 0; j<parent.frames.werkstueck.length; j++){
                        if(parent.frames.vorgang[i][3]==parent.frames.werkstueck[j][0]){
                          treffer=true;
                        }
                      }


    Wenn treffer = true, existiert die ID und der eintrag ist gültig.
    Wenn treffer aber fales ist, soll die Vorgangs_ID (vorgang[i][0]) und Werkstueck_ID (vorgang[i][3]) in ein Array geschrieben werden. Wie mach ich das am besten?
    Habs mit folgendem Code probiert.

    Code
    if (treffer==false){
                        fehler_werkstueck[anz] = new Array();
            	           fehler_werkstueck[anz][anz] = parent.frames.vorgang[i][0];
                        fehler_werkstueck[anz][anz+1] = parent.frames.vorgang[i][3]
                        anz +=1;
                      }
                      treffer=false;

    Das Array lass ich mir dann wie folgt ausgeben:


    Eigentlich will ich jetzt eine Tabelle mit zwei spalten angezeigt bekommen.
    Das funktioniert irgenwie nicht richtig.
    In der ersten Zeile stehn zwei einträge, in der zweiten dann "undefind" und die zwei werte, in der dritten dann zweimal "undefind" und dann die Werte, wo liegt der Fehler? Beim füllen des Array oder bei der Ausgabe?

    Wäre gut wenn ihr mir helfen könntet

    Jessica