Exactamente como bien te ha explicado
Daca.
Por si te lías con los atributos de css, te pongo tu script modificado con lo que necesitas. Seguramente esto ya lo sabes hacer tú, pero como lo he estado probando a ver si todo iba bien, te lo pongo porque ya estaba escrito:
Cita: <html>
<head>
<script LANGUAGE="javascript">
var capa
function cambio(idCapa)
{
if (document.layers)
capa = eval("document." + idCapa);
if (document.all)
capa = eval(idCapa + ".style");
if (document.getElementById)
capa = eval('document.getElementById("' + idCapa + '").style');
if ((capa.display == "none"))
{
capa.display = (document.layers) ? "show" : "block" ;
}
else
{
capa.display = (document.layers) ? "none" : "none" ;
}
}
</script>
</head>
<body>
<div id="capa1" style='position:relative;'>
Esta es la capa 1
</div>
<div id="capa2" style='position:relative;'>
Esta es la capa 2
</div>
<a href="#" onClick="cambio('capa1')">Muestra/oculta la capa 1</a>
<br>
<a href="#" onClick="cambio('capa2')">Muestra/oculta la capa 2</a>
</body>
</html>
Mikel.