<wicket <at> rozkovec.info> writes: > Those parts are important: > > <!--[if IE 7]><!--></a><!--<![endif]--> > <!--[if lte IE 6]></td></tr></table></a><![endif]--> > > the markup which is seen by the browser is not illegal, browser see > correct tags <a>...</a> in the ouput, one of the </a> tags is always > commented for the browser, which one depends on the browser type, only > wicket can see both closing tags and fires an error.
Try: public class RawLabel extends Label { public RawLabel(String id, IModel model) { super(id, model); setEscapeModelStrings(false); } } public class RawOutput extends WebPage { public RawOutput() { RawLabel outerConditionalStart = new RawLabel("outerConditionalStart", new Model("<!--[if lte IE 6]><table><tr><td><![endif]-->")); RawLabel outerConditionalEnd = new RawLabel("outerConditionalEnd", new Model( "<!--[if lte IE 6]></td></tr></table></a><![endif]-->")); add(outerConditionalStart); add(outerConditionalEnd); ... } } ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user