parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

XSLT generate-id()

Владимир 08.10.2004 12:21

Использую эту функцию для присвоения id элементу:
<xsl:template match="text|epigraph">
	<xsl:param name="id" select="generate-id()"/>
      ...
             <p id="{$id}">
                     <xsl:apply-templates/>
             </p>
      ...
</xsl:template>
В готовой странице появляется id вида id225779

При передаче его в функцию js на странице в качестве аргумента Опера преобразует содержимое переменной в следующее: [object%20HTMLParagraphElement]. IE выдает ошибку "нет определения id225779"

Понятно, ошибка в том, что id225779 передаётся не как строка, но что такое творит Опера?

  • XSLT generate-id(), Владимир 08.10.2004 12:21