Ich habe den Code zur Neuerzeugung der Tabelle entsprechend abgeändert:
function Tabelle_ausgeben(Inhalt)
{
var Tabellenbereich;
var Zeile;
var Zelle;
var Text;
Tabellenbereich = document.getElementById("tbody");
document.getElementById('Datenbank').appendChild(Tabellenbereich);
for (var i = 0; i < Inhalt.length; i++)
{
Zeile = document.createElement("tr");
Zeile.id = "Zeile" + i;
Tabellenbereich.appendChild(Zeile);
Zelle = document.createElement("td");
Zelle.id = "Zelle" + i;
Text = document.createTextNode(Inhalt[i].DVD_Nr);
Zelle.appendChild(inhalt);
document.getElementById("Zeile" + i).appendChild(Zelle);
Zelle = document.createElement("td");
td.setAttribute("style","white-space:nowrap;");
Zelle.id = "Zelle" + i;
Text = document.createTextNode(Inhalt[i].Titel);
Zelle.appendChild(inhalt);
document.getElementById("Zeile" + i).appendChild(Zelle);
Zelle = document.createElement("td");
Zelle.id = "Zelle" + i;
Text = document.createTextNode(Inhalt[i].Inhalt);
Zelle.appendChild(inhalt);
document.getElementById("Zeile" + i).appendChild(Zelle);
Zelle = document.createElement("td");
td.setAttribute("style","white-space:nowrap;");
Zelle.id = "Zelle" + i;
Text = document.createTextNode(Inhalt[i].Genre);
Zelle.appendChild(inhalt);
document.getElementById("Zeile" + i).appendChild(Zelle);
Zelle = document.createElement("td");
Zelle.id = "Zelle" + i;
Text = document.createTextNode(Inhalt[i].FSK);
Zelle.appendChild(inhalt);
document.getElementById("Zeile" + i).appendChild(Zelle);
}
}
Das zugrundeliegende HTML-Gerüst sieht wie folgt aus:
<table id="Datenbank">
<tr>
<th>DVD-Nr.</th>
<th>Titel</th>
<th>Inhalt</th>
<th>Genre</th>
<th>FSK</th>
</tr>
<tbody></tbody>
</table>
Leider wird mir jetzt aber nichts mehr ausgegeben.
Wo liegt/liegen der/die Fehler ?
Ich vermute, dass es an der Anweisung
Gruß,
Enrico