hola os pongo aqui parte de mi codigo:
este es el q utiliza dreamweaver para ocultar y mostrar capas:
-------------------
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
--------------------
aqui os pongo parte del codigo htm:
---------------------
Código HTML:
<form action="prueba.php" method="post" name="form1">
primera capa Código HTML:
<div id="tipo" visibility: visible;">
<select name="tipo" size="8" class="formulario" value="tipo">
<option value="mensual">Mensual</option>
<option value="anual">Anual</option>
</select>
<img src="imgs/historicos/temperaturas/camara1/todo_bien.gif" width="60" height="20" onMouseDown="MM_showHideLayers('tipo','','hide','anno','','show','meses','','hide','estilo','','hide','grafica','','hide','listado','','hide')">
</div>
segunda capa Código HTML:
<div id="anno" visibility: hidden; ">
<select name="anno" size="8" class="formulario" value="anno">
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
</select>
<img src="imgs/historicos/temperaturas/camara1/todo_bien.gif" width="60" height="20" onMouseDown="MM_showHideLayers('tipo','','hide','anno','','hide','meses','','show','estilo','','hide','grafica','','hide','listado','','hide')" onClick="form1.submit()">
</div>
</form>
------------------
tengo mas capas(meses, estilo....), pero en este codigo solo puse 2. Si quito el form si me funciona.
gracias