Me respondo,

Bueno, pues he preguntado demasiado rapido. Habia hecho pruebas con la
propiedad className y no me habia funcionado.
Pero lo debia estar haciendo mal.

 id.className = "hide";

Un saludo, Edu.

----- Original Message ----- 
From: "Eduardo Martinez Cobos- Mobatek" <[EMAIL PROTECTED]>
To: "Ovillo, la lista de CSS en castellano" <Ovillo@ovillo.org>
Sent: Wednesday, February 02, 2005 9:44 PM
Subject: [Ovillo] Evitar usar style="dislay:..." (CSS/Javascript) BIS


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


P.D.: Esta es la segunda vez que envio este correo. Estoy teniendo problemas
y otros correos no me han llegado a la lista.
Perdón si llega duplicado.


_______________________________________________
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

Responder a