Foros del Web » Programación para mayores de 30 ;) » Programación General »

menu arbol en xml!!!

Estas en el tema de menu arbol en xml!!! en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/02/2005, 05:27
 
Fecha de Ingreso: febrero-2005
Mensajes: 12
Antigüedad: 19 años, 2 meses
Puntos: 0
menu arbol en xml!!!

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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:00.