if you are using the code from post 17 in that thread you should have a look at it in IE. IE8 (and below, at least) cannot make nested table elements using innerHTML - you would be better to use
document.createElement("td") - you can then manipulate the innerHTML of the td as there are no more nested elements. You can also append an incrementing variable (like your newno) directly to the newly created rows, rather than use the replace workaround (see my post
here for an example).
If you ended up going with jQuery's clone() that's probably all different. Maybe you should post the latest version of your code?