Index: /home/doume/dev/wicket/trunk/[WICKET TRUNCK]wicket/src/main/java/wicket/ajax/wicket-ajax.js =================================================================== --- /home/doume/dev/wicket/trunk/[WICKET TRUNCK]wicket/src/main/java/wicket/ajax/wicket-ajax.js (revision 479541) +++ /home/doume/dev/wicket/trunk/[WICKET TRUNCK]wicket/src/main/java/wicket/ajax/wicket-ajax.js (working copy) @@ -173,7 +173,18 @@ break; } } - element.outerHTML=text; + try { + element.outerHTML=text; + } catch (e) { + var tn = element.tagName; + if(tn=='TBODY' || tn=='TR' || tn=='TD') + { + var tempDiv = document.createElement("div"); + tempDiv.innerHTML = '
'; + element.parentNode.replaceChild(tempDiv.getElementsByTagName(tn).item(0), element); + } + else throw e; + } for (var j = i; j < parent.childNodes.length && parent.childNodes[j] != next; ++j) { Wicket.Head.addJavascripts(parent.childNodes[j]);