Le 04/02/2005 11:03, Joseba Alonso a ecrit :
Puedes cambiar la clase CSS a la que hace referencia el DIV. Aunque yo veo perfectamente correcto cambiar la propiedad como lo estas haciendo.
Cuando cambias el atributo style supone que existe en el DOM de tu documento, o sea que tienes algo como :
<div id="Cont" style="display:blok;">
Tuve el mismo problema hace un par de años y paso un guru de javascript que me dio la solucion y aqui esta la funcion que uso:
function voir(qui,type)
{
var monelement = document.getElementById(qui);
var ledisplay=(document.defaultView && document.defaultView.getComputedStyle) ? document.defaultView.getComputedStyle(monelement,'').getPropertyValue("display") : monelement.currentStyle ? monelement.currentStyle.display : "";
monelement.style.display = type;
}
En teoria deberia ser :
function voir(qui,type)
{
var monelement = document.getElementById(qui);
ledisplay= document.defaultView.getComputedStyle(matable,'').getPropertyValue("display"); monelement.style.display = type;
}
Pero IE no soporta getComputedStyle como los demas asi que hay que usar una propiedad propietaria del DOM de microsoft.
Pascal
_______________________________________________ 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