Мне нужно сделать форк (в зависимости от того, включен JavaScript или нет):
<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="no" encoding="windows-1251"/>
<xsl:template match="someNode">
<xsl:variable name="vNoscript">
<noscript>true</noscript>
</xsl:variable>
<xsl:choose>
<!-- javascript disabled -->
<xsl:when test="$vNoscript = 'true'">
code branch 1
</xsl:when>
<!-- javascript enabled -->
<xsl:otherwise>
code branch 2
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
Этот код не работает должным образом - переменная vNoscript в любом случае содержит значение "true".
Какими способами можно решить проблему?
Может быть необходимо сделать такие тесты совсем по-другому?
Обновление 1: Я запускаю этот код на сервере.
Обновление 2: Мне нужно динамически загружать картинки на страницу (используя JavaScript). Для тех, кто отключил Javascript в браузере, мне нужно загружать картинки «как обычно».