Thank you, thank you. I missed that setEscapeModelStrings(), it works now like a charm now. My boss will be happy :)
Kent Tong wrote:
<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 [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
------------------------------------------------------------------------- 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 [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-user
