M-Business JavaScript engine does not support innerText or document.write.
Working around the absence of innerText is fairly straightforward. For example, instead of:
Cell.innerText = I; |
You can use:
Cell.appendChild(document.createTextNode(I)); |
For document.write, the workaround depends on the complexity of the inserted content.
You can sometimes use the visibility attribute to hide then reveal content.
Another option is to use a Clone Node.
Another option that works for more complex structures is to use createObject, as in the following example:
var oTable = document.createElement("TABLE");
var oTBody0 = document.createElement("TBODY");
oTable.appendChild(oTBody0);
var oRow, oCell;
var I; |
for( I=0; I < 5; I++) {
oRow = document.createElement("TR");
oTBody0.appendChild(oRow);
oCell = document.createElement("TD");
oCell.appendChild(document.createTextNode(I));
oRow.appendChild(oCell);
} |
var oTableContainer = document.getElementById("oTableContainer");
oTableContainer.appendChild(oTable);
|
| Send feedback about this page using email. | Copyright © 2008, iAnywhere Solutions, Inc. |