![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 0 Dołączył: 19.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym się dowiedzeć czy się da (bo narazie szukam i nic nie znajduje) - a jeśli tak to jak? - zrobić aby wiersze generowane po kolei przez <xsl:for-each> miały co drugi różne kolory. Na przykład pierwszy ma kolor #FFF drugi #EEE trzeci znów #FFF czwarty #EEE i tak dalej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
---------- OK doszedłem do czegoś takiego[xml:1:6f8ae37a7d] <xsl:for-each select="characters/character"> <xsl:sort select="level" data-type="number" lang="en" order="descending" /> <xsl:choose> <xsl:when test="( position() mod 2 ) = 0"> <tr class="r0"> <td><xsl:value-of select="name" /></td> <td><xsl:value-of select="race" /></td> <td><xsl:value-of select="class" /> (<xsl:value-of select="level" />)</td> <td><xsl:choose> <xsl:when test="gender = 'M'">Male</xsl:when> <xsl:otherwise>Female</xsl:otherwise> </xsl:choose></td> </tr> </xsl:when> <xsl:otherwise> <tr class="r1"> <td><xsl:value-of select="name" /></td> <td><xsl:value-of select="race" /></td> <td><xsl:value-of select="class" /> (<xsl:value-of select="level" />)</td> <td><xsl:choose> <xsl:when test="gender = 'M'">Male</xsl:when> <xsl:otherwise>Female</xsl:otherwise> </xsl:choose></td> </tr> </xsl:otherwise> </xsl:choose> </xsl:for-each>[/xml:1:6f8ae37a7d]Ale jak widać mam dwa razy skopiowany ten sam kod ze zmienioną wartością r0 na r1... Może da się inaczej? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:39 |