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

Mostrar y ocultar capas con Javascript y XSL

Estas en el tema de Mostrar y ocultar capas con Javascript y XSL en el foro de Programación General en Foros del Web. ¡Hola! Llevo algo de tiempo intentando hacer que al ocurrir un evento de ratón, muestre una capa oculta y viceversa. Con Javascript puedo usar las ...
  #1 (permalink)  
Antiguo 12/03/2006, 15:22
 
Fecha de Ingreso: noviembre-2005
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
Pregunta Mostrar y ocultar capas con Javascript y XSL

¡Hola!
Llevo algo de tiempo intentando hacer que al ocurrir un evento de ratón, muestre una capa oculta y viceversa.
Con Javascript puedo usar las funciones (que sí funcionan en HTML):

function mostrar(nombreCapa){
document.getElementById(nombreCapa).style.visibili ty="visible";}
function ocultar(nombreCapa){
document.getElementById(nombreCapa).style.visibili ty="hidden";}

y luego llamarlas:

... onclick="ocultar('hola')" ...

He probado a hacer esto en XSL, pero no funciona, alguien me podría corregir o sugerir otra forma de hacerlo.

Gracias de antemano
  #2 (permalink)  
Antiguo 16/03/2006, 21:34
Avatar de SidP  
Fecha de Ingreso: febrero-2006
Ubicación: /etc/php.ini
Mensajes: 129
Antigüedad: 18 años, 9 meses
Puntos: 2
XSLTProcessor

Hola Sefrot
Has probado en tu xsl con algo como esto ??
<xslt:attribute name="onclick">javascript:ocultar("<xslt:value-of select="capa"
/>");</xslt:attribute>
podrias poner como has intentado hacerlo haber si puedo ayudarte un poco mas

Sal2

Última edición por SidP; 16/03/2006 a las 22:46
  #3 (permalink)  
Antiguo 21/03/2006, 02:48
 
Fecha de Ingreso: noviembre-2005
Mensajes: 15
Antigüedad: 19 años
Puntos: 0
El error estaba en que no iba bien en Firefox. En los demás navegadores sí funcionaba. Probando quité lo de coment en la declaración de funciones. A parte de esto, no sé exactmante porque de repente empezó a funcionar bien.

Gracias por la idea , me será muy útil a la hora de utilizar la información del XML, en vez de tener que generar en PHP el archivo xsl. Aunque al final me tocará generarlo por algún otro motivo.
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 23:06.