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 [email protected]
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 [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente direcci�n:
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org