Ok thanx. This version works very well!
package ee.softpro.components; import org.apache.tapestry5.annotations.BeginRender; import org.apache.tapestry5.annotations.AfterRender; import org.apache.tapestry5.annotations.Parameter; import org.apache.tapestry5.MarkupWriter; public class ConditionalComments { @Parameter(required=true,defaultPrefix="literal") private String _condition; @BeginRender private void beginRender(MarkupWriter writer) { writer.writeRaw("<!--[if "); writer.writeRaw(_condition); writer.writeRaw("]>\n"); } @AfterRender private void endRender(MarkupWriter writer) { writer.writeRaw("<![endif]-->"); } } <t:ConditionalComments condition="IE 7"> <link rel="stylesheet" media="screen, projection" href='${asset:context:css/ie7.css}'/> </t:ConditionalComments> <t:ConditionalComments condition="lte IE 6"> <link rel="stylesheet" media="screen, projection" href='${asset:context:css/ie6.css}'/> <script type="text/javascript"> $(document).ready(function(){ $("#container").prepend('<div id="notice">Kasutate aegunud brauserit (Internet Explorer 6), palun uuendage versioonile 7 vƵi vahetage <a href=" http://www.firefox.com">Mozilla Firefoxi</a> vastu. <span>sulge [X]</span></div>').css("display", "none").slideDown("10");}); </script> Argo 2008/8/5 Christian Gorbach <[EMAIL PROTECTED]> > hi, > search for 'conditional comment' in the list archives.. > the solution is to write a tiny custom component. > c)hristian > > > hi, >> >> >> In my web application are different css for IE6 and IE7. >> >> >> <link rel="stylesheet" media="screen, projection" >> href='${asset:context:css/main.css}' /> >> <!--[if IE 7]> >> <link rel="stylesheet" media="screen, projection" >> href='${asset:context:css/ie7.css}'" /> >> <![endif]--> >> <!--[if lte IE 6]> >> <link rel="stylesheet" media="screen, projection" >> href='${asset:context:css/ie6.css}'" /> >> <![endif]--> >> >> >> >> But IF IE7 and If IE6 are ordinary html comments, thats only browser >> understands. >> >> >> But Tapestry does not. >> >> >> Becouse of tapestry wants ${asset:context:css/main.css} to include css >> file, >> i have no chance to include ie7.css or ie6.css. >> >> >> >> >> Any ideas? >> >> >> >> Argo >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >