Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/09/2004, 08:18
Anlobama
 
Fecha de Ingreso: agosto-2004
Mensajes: 78
Antigüedad: 19 años, 9 meses
Puntos: 0
Muchas gracias cabral!!!

Perdona que sea tan pesao, he echo este codigo, parecido al que me mandaste :

<xsl:variable name="top">60</xsl:variable>
<xsl:variable name="left">560</xsl:variable>
<xsl:variable name="cte_top">60</xsl:variable>
<xsl:variable name="cte_left">35</xsl:variable>

<xsl:for-each select="//boton">
<xsl:variable name="pos_top"><xsl:value-of select="$top+60"/></xsl:variable>
<xsl:variable name="pos_left"><xsl:value-of select="($left+cte_left)*position()"/></xsl:variable>

<table border="1">
<xsl:attribute name="style">

.....

Lo he probado pero cuando pongo "/$left+cte_left" esto sigue siendo una cte, es decir vale lo mismo en todas las veces que pasa por el for-each, lo unico que cambia el valor es cuando lo multiplico por position() pero esto se desmadra.

No se em ocurre como hacerlo.

Muchas gracias por todo cabral!!