Hola.
Tengo una superduda, que a ver como me explico.
Tengo un menu que utiliza un xml, un dtd, un xsl y un javascript. Con toda esta estructura me funciona perfectamente tanto en explorer, netscape y firefox.
Es un menú en forma de arbol, como los del explorador de windows.
Me va todo bien salvo que no soy capaz de variar la imagen del +, cuando está cerrada la rama del menú, al - de cuando se despliega.
El trocito de xsl en el que está la imagen es:
<xsl:template match="branch">
<span class="trigger">
<xsl:attribute name="onClick">
showBranch('<xsl:value-of select="@id"/>');
</xsl:attribute>
<img src="../img/menu/closed.gif">
<xsl:attribute name="id">I
<xsl:value-of select="@id"/>
</xsl:attribute>
</img>
<xsl:value-of select="branchText"/>
<br/>
</span>
<span class="branch">
<xsl:attribute name="id">
<xsl:value-of select="@id"/>
</xsl:attribute>
<xsl:apply-templates/>
</span>
</xsl:template>
Sabeis como puedo referirme a la imagen desde el javascript???
La fución que tengo en javascript es:
function swapFolder(img){
objImg = document.getElementById(img);
alert("objImg : " + objImg);
if(objImg.src.indexOf('closed.gif')>-1)
objImg.src = openImg.src;
else
objImg.src = closedImg.src;
}
donde img='I'+branch
Por favor, echadme una mano!!!!!
gracias