A ver si te vale este otro
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="javascript"> function ShowHide(id) { if(document.getElementById(id).style["display"] != "none"){ document.getElementById(id).style["display"] = "none"; } else { document.getElementById(id).style["display"] = ""; } } </script> <title>Documento sin título</title> </head> <body> <a href="javascript:ShowHide('Cont')" title="capa1">Contenido</a> <div id="Cont"> Contenido a ocultar df d fdf df dfdfdfd fdfdf dfdfd fdfd fd </div><br> <br> <a href="javascript:ShowHide('Cont2')" title="capa2">Contenido 2</a> <div id="Cont2"> Contenido a ocultar df d fdf df dfdfdfd fdfdf dfdfd fdfd fd </div> </body> </html> ---------- Forwarded message ---------- From: Luciano <[EMAIL PROTECTED]> Date: Tue, 8 Feb 2005 08:35:01 +0100 Subject: RE: [Ovillo] Evitar usar style="dislay:..." (CSS/Javascript) To: "Ovillo, la lista de CSS en castellano" <Ovillo@ovillo.org> Espero que te sirva esto: /////////////////////////////////////////////////////////////////// <html> <head> <title></title> <style> .oculta { display:none; } .muestra { display:block; } </style> <script language="javascript"> function ShowHide(id) { if(document.getElementById(id).className != "oculta"){ document.getElementById(id).className = "oculta"; } else { document.getElementById(id).className = "muestra"; } } </script> </head> <body> <a href="javascript:ShowHide('Cont')">Contenido</a> <div class="muestra" id="Cont"> Contenido a ocultar </div> </body> </html> //////////////////////////////////////////////////////////////////////// //// -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Felix Martin Enviado el: miércoles, 02 de febrero de 2005 21:40 Para: Ovillo, la lista de CSS en castellano Asunto: [Ovillo] Evitar usar style="dislay:..." (CSS/Javascript) Muy buenas a todos, Tengo una duda sobre CSS/Javascript. Estoy haciendo pruebas con Javascript para ocultar/mostrar determinadas partes del html. Y de momento lo hago de esta manera: <script language="javascript"> function ShowHide(id) { if(document.getElementById(id).style["display"] != "none"){ document.getElementById(id).style["display"] = "none"; } else { document.getElementById(id).style["display"] = ""; } } </script> <a href="javascript:ShowHide('Cont')">Contenido</a> <div id="Cont"> Contenido a ocultar </div> Como podreis suponer, lo que quiero es deshacerme de esos style="...". ¿Se puede cambiar con javascript la clase de un elemento, de manera que use algo como: .hide { display:none; } Gracias por vuestro tiempo, Edu _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo_ovillo.org _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo_ovillo.org _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo