This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: javascript problem


Hi,

> Can someone please tell me why this script will not execute:
> 
> <head>
> <xsl:copy-of select="document('meta')/meta" />
> <title><xsl:value-of select="page/@title"/></title>
> <script language="JavaScript">
> {
> document.write("&lt;link rel='stylesheet' href='css.css' 
> type='text/css' /&gt;");
> }
> </script>
> </head>
> 
> 
> But this one will (it's further down inside the body of the 
> html output):
> 
> <script language="JavaScript">
>   {
> document.write("&lt;hr width='10' /&gt;");
> }
> </script>

This isn't an XSLT related issue. Anyhow, script element hasn't had a language attribute in ages, use type instead.
 
> The first is a browser detect script whittled down to essentials. Can 
> someone tell me the difference between the two?

Well, one is executed in the head of the document, which might not be dynamic in that sense.

> Is there a better way 
> to do browser detection? I need to send different css to different 
> browsers.

Content negotiation of some sort on the server.

Santtu


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]