N
noagbodjivictor
I don't know the problem with IE6. I have tried three methods, and
they all failed. I eliminated the use of mootools' framework in method
3. MooTools is not the problem. Because the table is created but is
not showing up. I have checked that with IE developper toolbar.
1st method
for(var i = 0; i < thelines.length; i++) {
var newrow = new Element('tr');
for(var j = 0; j < (posArray.length - 1); j++){
var newcol = new Element('td').appendText(result[j]);
newcol.injectInside(newrow);
}
newrow.injectInside($('result'));
}
2nd method
for(var i = 0; i < thelines.length; i++ )
{
var newrow = new Element('tr');
for(var j = 0; j < (posArray.length - 1); j++){
var newcol = new Element('td');
var txt = document.createTextNode(result[j]);
newcol.appendChild(txt);
newrow.appendChild(newcol);
}
$('result').appendChild(newrow);
}
3rd method
var oTable = document.createElement('table');
var oRow, oCell;
oTable.id = 'result';
for(var i = 0; i < thelines.length; i++ )
{
oRow = document.createElement('tr');
for(var j = 0; j < (posArray.length - 1); j++)
{
oCell = document.createElement('td');
oCell.innerText = result[j];
oCell.textContent = result[j];
oRow.appendChild(oCell);
}
oTable.appendChild(oRow);
}
oTableContainer = document.getElementById('tablecontainer');
oTableContainer.appendChild(oTable);
they all failed. I eliminated the use of mootools' framework in method
3. MooTools is not the problem. Because the table is created but is
not showing up. I have checked that with IE developper toolbar.
1st method
for(var i = 0; i < thelines.length; i++) {
var newrow = new Element('tr');
for(var j = 0; j < (posArray.length - 1); j++){
var newcol = new Element('td').appendText(result[j]);
newcol.injectInside(newrow);
}
newrow.injectInside($('result'));
}
2nd method
for(var i = 0; i < thelines.length; i++ )
{
var newrow = new Element('tr');
for(var j = 0; j < (posArray.length - 1); j++){
var newcol = new Element('td');
var txt = document.createTextNode(result[j]);
newcol.appendChild(txt);
newrow.appendChild(newcol);
}
$('result').appendChild(newrow);
}
3rd method
var oTable = document.createElement('table');
var oRow, oCell;
oTable.id = 'result';
for(var i = 0; i < thelines.length; i++ )
{
oRow = document.createElement('tr');
for(var j = 0; j < (posArray.length - 1); j++)
{
oCell = document.createElement('td');
oCell.innerText = result[j];
oCell.textContent = result[j];
oRow.appendChild(oCell);
}
oTable.appendChild(oRow);
}
oTableContainer = document.getElementById('tablecontainer');
oTableContainer.appendChild(oTable);