Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2008, 02:08
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: ocultar mostrar HELPPPPPPPPP

A ver primero habria que ver si ese script hace lo que esperas y luego llamar la funcion por su nombre.

Empecemos por el final, tu script tiene una funcio llamada "cambio" que espera como parametro un idCapa, si en el onchange llamas una función llamada "mostrar" dificilmente va a hacer nada....

El script que nos posteas muestra la capa si previmente no se mostraba y biceversa que con lo que nos explicas no se si es exáctamente lo que necesitas.

Podrias pasar con una cosa mas simple

Código:
function mostrar(idCapa){
document.getElementById(idCapa).style.display='block';
}

en este caso siempre que llames la funcion "mostrar" la capa en cuestión se va a mostrar, si ya se estava mostrando seguirà mostrandose y si no se mostraba se mostrará.

En la capa podria tener un boton que llame a la funcion ocultar y listos

Código:
function ocultar(idCapa){
document.getElementById(idCapa).style.display='none';
}
Creo que es mejor que la capa tenga definido el style="display:none".

Quim

Se me adelantaron...