Hallo!
Ich will eine Tabelle um eine weitere Reihe erweitern. Das sieht zur Zeit so aus das es im Mozilla funktioniert wenn ich eine Reihe Klone und die dann am Ende einfüge. Im IE streikt das Script allerdings.
Ich weis das diese jetztige möglichkeit mit dem Klonen auch nicht gerade das beste ist, deshalb würde ich gerne wissen wie man das am besten lösen könnte das es in beiden Browsern funktioniert.
Zur Zeit sieht der Teil des Scriptes so aus:
Wie könnte man dies besser lösen? Wie gesagt, im IE das leider nicht.
Ich will eine Tabelle um eine weitere Reihe erweitern. Das sieht zur Zeit so aus das es im Mozilla funktioniert wenn ich eine Reihe Klone und die dann am Ende einfüge. Im IE streikt das Script allerdings.
Ich weis das diese jetztige möglichkeit mit dem Klonen auch nicht gerade das beste ist, deshalb würde ich gerne wissen wie man das am besten lösen könnte das es in beiden Browsern funktioniert.
Zur Zeit sieht der Teil des Scriptes so aus:
PHP:
/*
* add a row to table 1 or table 2
* @param1: title
* @param2: value
* @param3: align: 1 for right table, 2 for left table
*/
ddhb_dynChanges.prototype.addMoreInformations = function(title,text,align){
this.rowCount+=1;
var tables = document.getElementsByTagName('table');
// clone a row and add it at last
var objRowNode = tables[align].getElementsByTagName('tr')[0].cloneNode(true);
tables[align].appendChild(objRowNode);
//now change the row values to our wishes
var tds = tables[align].getElementsByTagName('font');
var tdcount = tds.length;
tds[tdcount-1].innerHTML = text;
tds[tdcount-2].innerHTML = title;
}