Código:
y me gustaria saber como puedo hacer para hacer que se oculten con la funcion OcultaCapa('info02','info03'); las capas que yo le paso, como veis en la funcion OcultaCapa() solo recoje (cid1) y me gustaria saber como le puedo pasar los dos o tres o los que sea parametros a ocultar JavierB me paso un codigo este<html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> var ie4=(document.all&&navigator.userAgent.indexOf("Opera")==-1); var ns6=(document.getElementById&&!document.all); var ope=(navigator.userAgent.indexOf("Opera")!=-1); var ns4=(document.layers); var retraso=setTimeout("",100); var nTemp=0; var lnx=0; var lny=0; function DameObjeto(cid1) { if (ie4) { oobjeto = eval("document.all." + cid1); } else if (ns6||ope) { oobjeto = document.getElementById(cid1); } else if (ns4) { oobjeto = eval("document." + cid1); } else { oobjeto = document.getElementById(cid1); } return oobjeto; } function MuestraCapa(cid1) { if (ie4||ns6||ope) { DameObjeto(cid1).style.visibility="visible"; } else { DameObjeto(cid1).visibility="visible"; } } function OcultaCapa(cid1) { if (ie4||ns6||ope) { DameObjeto(cid1).style.visibility="hidden"; } else { DameObjeto(cid1).visibility="hide"; } } </script> </head> <body> <a href="#" class="azul" onClick="MuestraCapa('info01'); OcultaCapa('info02','info03');" style="cursor:pointer;">Enlace1</a> <a href="#" class="azul" onClick="MuestraCapa('info02'); OcultaCapa('info01','info03');" style="cursor:pointer;">Enlace2</a></li> <a href="#" class="azul" onClick="MuestraCapa('info03'); OcultaCapa('info01','info02');" style="cursor:pointer;">Enlace3</a> <br> <div id="info01">Capa01</div> <div id="info02">Capa02</div> <div id="info03">Capa03</div> </body> </html>
Código:
Pero con este lo que hace esque seleciono una y todas las demas me las oculta a piñon fijo y lo que necesito esque me oculte solo las que le paso .....no se si me explique bien...en todo caso a ver si alguien me echa una mano<html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript"> var ie4=(document.all&&navigator.userAgent.indexOf("Opera")==-1); var ns6=(document.getElementById&&!document.all); var ope=(navigator.userAgent.indexOf("Opera")!=-1); var ns4=(document.layers); var retraso=setTimeout("",100); var nTemp=0; var lnx=0; var lny=0; function OcultaCapa(cid1) { capa = document.getElementById(cid1); for (i=0; ele=document.getElementsByTagName('div')[i]; i++) if (ie4||ns6||ope) ele.style.visibility="hidden"; else ele.visibility="hide"; if (ie4||ns6||ope) capa.style.visibility="visible"; else capa.visibility="visible"; } </script> </head> <body> <a href="#" class="azul" onClick="OcultaCapa('info01')">Enlace1</a> <a href="#" class="azul" onClick="OcultaCapa('info02')">Enlace2</a></li> <a href="#" class="azul" onClick="OcultaCapa('info03')">Enlace3</a> <br> <div id="info01">Capa01</div> <div id="info02">Capa02</div> <div id="info03">Capa03</div> </body> </html>
Gracias