rem: var text = document.createTextNode(reply); td.appendChild(text); 
add: td.innerHTML = reply;   
context: function drawTableInner(tbodyID, dataArray, textFuncs){    var frag = document.createDocumentFragment();    // loop through data source    for (var i = 0; i < dataArray.length; i++)    {        var tr = document.createElement("tr");        for (var j = 0; j < textFuncs.length; j++)        {            var td = document.createElement("td");            tr.appendChild(td);            var func = textFuncs[j];            if (typeof func == "string" || func instanceof String)            {                var text = document.createTextNode(func);                td.appendChild(text);            }            else            {                var reply = func(dataArray[i]);                if (typeof reply == "object" && reply instanceof HTMLElement)                {                    td.appendChild(reply);                }                else                {                    var text = document.createTextNode(reply);                    td.appendChild(text);                }            }        }        frag.appendChild(tr);    }    var tbody = document.getElementById(tbodyID);    tbody.appendChild(frag);}
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/ad09b35d4f7d7842638369c34aed5985eda706b3/util.js/clean/java/uk/ltd/getahead/dwr/util.js