Здравствуйте!
Можно и я спрошу по этой теме?
Мне нужно этот код:
<script>
var univar1='ID объекта';
document.write('<img src="http://site_url/uni/tev.php?id=1294927903&r='+escape(document.referrer)+'&t='+(new Date()).getTime()+'&a1='+univar1+'" width="1" height="1"/>');</script>
<noscript><img src="http://site_url/uni/tev.php?id=1294927903&a1=ID объекта" width="1" height="1"/></noscript>
Вставить в корзину, в сформированный заказ. Вместо ID объекта (выделено жирным, подчеркнуто) должен подставляться номер заказа. Я его ставлю в ту часть, где передаются данные о сформированном заказе вот так:
<script type="text/javascript">
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
var univar1='<xsl:value-of select="order_id"/>';
document.write('<img src="http://site_url/uni/tev.php?id=1294927903&r='+escape(document.referrer)+'&t='+(new Date()).getTime()+'&a1='+univar1+'" width="1" height="1" />');
]]>
</xsl:text>
</xsl:comment>
</script>
<noscript>
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
<img src='http://site_url/uni/tev.php?id=1294927903&a1=<xsl:value-of select="order_id"/>' width="1" height="1"/>
]]>
</xsl:text>
</xsl:comment>
</noscript>
Но у меня на выходе не передается номер заказа, я получаю такой код:
<script type="text/javascript"><!--
var univar1='<xsl:value-of select="order_id"/>';
document.write('<img src="http://site_url/uni/tev.php?id=1294927903&r='+escape(document.referrer)+'&t='+(new Date()).getTime()+'&a1='+univar1+'" width="1" height="1" />');
--></script>
<noscript><!--
<img src='http://site_url/uni/tev.php?id=1294927903&a1=<xsl:value-of select="order_id"/>' width="1" height="1"/>
--></noscript>
Хотя инструкция
<xsl:value-of select="order_id"/>
в другом месте выводит номер заказа. Пробовал и так:
<xsl:value-of select="$order_id"/>
Подскажите, пожалуйста, что я делаю не так...