Auf Thema antworten

Hey,


ich erzeuge in meiner JAVA Datei eine HTML tabelle, die ich zum Output dann weitergeben.

Die erzeugung sieht wie folgt aus:

[code]  

{output += "<tr bgcolor=#000000><td><td width=\"150px\"><input type=\"text\" name=\"ref"+i+j+"\" id=\"ref"+i+j+"\" value="+elements.getReference(i,j)+">></td>";


output += "<td><div id=\"image"+i+j+"\"><img heigth=\"15\" width=\"15\" id=\"button"+i+j+"\" value =\"0\" alt=\"Fertig\" width=\"15\" heigth=\"15\" src=\"img/del.png\" onclick=\"document.konfiguration.ref"+i+j+".disabled=true\"></div></td>";


output += "<td><div id=\"image2"+i+j+"\"><img heigth=\"15\" width=\"15\" id=\"button2"+i+j+"\" value =\"1\" alt=\"Ändern\" width=\"15\" heigth=\"15\" src=\"img/edit.jpg\" onclick=\"document.konfiguration.ref"+i+j+".disabled=false\"></div></td>";

                        }[/code]


Nun hab ich noch einen normalen Button "+" dannach, der eine neue Zeile einfügen soll.

Die Funktion dafür ist im Moment:


[code=sql]function addRow(id){

    var tbody = document.getElementById

(id).getElementsByTagName("TBODY")[0];

    var row = document.createElement("TR")

    var td1 = document.createElement("TD")

    td1.appendChild(document.createTextNode("column 1"))

    var td2 = document.createElement("TD")

    td2.appendChild (document.createTextNode("column 2"))

    row.appendChild(td1);

    row.appendChild(td2);

    tbody.appendChild(row);[/code]


Nur irgendwie passiert nix oder es kommt ein fehler kein Zugriff ?

Wäre es vllt einfacher den Button auch in ein div zu packen und es per document.write irgendwie zu lösen ?


Danke!



Oben