Jag har en kalender baserad på ett xml-dokument där jag vill markera aktuell vecka. DatePart och Now är VBA/VBScript funktioner som antagligen bara stöds av MSXML och IE. Vet inte vad Mozilla har för skriptstöd i XSL, men du kan ju testa att använda JavaScript istället. Men dynamisk stilmall menar jag alltså att stilmallen genereras av ett .asp dokument, trodde det framgick tydligare men såg nu att det inte alls var så tydligt eftersom det forumet tydligen tagit bort en del av min post. :(XSLT trubbel
Det löste jag genom att ändra från en statisk stilmall till en dynamiskt.
(Den dymaniska stilmallen skriver ut aktuell veckonummer till en < xsl:if >, det kanske finns en snyggare lösning?
<code>
<xsl:if test="@nr=<%=DatePart( "ww", NOW )%>">
<xsl:attribute name="bgcolor">#CCCCCC</xsl:attribute>
</xsl:if></code>)
<code>
<?xml-stylesheet type="text/xsl" href="test.xsl"?></code>till<code>
<?xml-stylesheet type="text/xsl" href="style.asp"?>
</code>
Och det gick inte alls bra med Mozilla, nu har jag inte gjort någon ändring i stilmallen förutom att lägga till <% Response.ContentType = "text/xsl" %> överst.
Det funkar bra med IE men Mozilla hänger sig totalt.
Får man alltså inte göra som jag hade tänkt?
Edit: Hur gör man för att skriva ut taggar? Forumet visar ju inte saker som < xsl:if > (fast utan mellanslagen då).Sv: XSLT trubbel
MSSv: XSLT trubbel
Skall fixa det...