Ah vale, entiendo lo que me dices, pero el  problema es que las imagenes no 
tienen id. Las imagenes pueden ser 3 o  30. por eso mismo todas tienen el mismo 
class y lo que queria modificar  era precisamente el class, y que de esa manera 
se modificaran a la vez  las propiedades de todas las imagenes.
  
  O sea mi duda no era como acceder a las propiedades de un elemento "html" 
sino de uno "css". Ni siquiera se si se puede hacer.
  
  He visto hacer por ahi esto:
   document.write("<style type='text/css'> .class {...propiedades...} 
</style>");
  pero claro, se iria escribiendo (y alargando) el documento indefinidamente 
cada vez que deseasen cambiar las propiedades
  
  y lo otro que se me habia ocurrido era generar una funcion js que  recorriera 
todas las imagenes del documento cuyo class (o cualquier  otro atributo 
coincidente) coincidiese... pero me sigue pareciendo  mucho mas simple (si es 
que se puede) cambiar las proiedades del css.
  
  la unica posibilidad que veo es la de cambiar la ref al archivo css,  pero se 
me plantean varias dudas: ¿se auto refresca la pagina al cargar  el nuevo 
class? y sobre todo ¿es posible cargar en memoria los  distintos archivos css 
(para asi evitar la espera de la carga de los  archivos cada vez quiera cambiar 
de css)?
  
  muchas gracias

DJ-Dom <[EMAIL PROTECTED]> escribió:  Al



document.getElementById('spc').style.height=='15px';


Saludo,
DJ-Dom

El día 24/11/05, parra parra 
 escribió:
>
> Entiendo que la primera forma de solucionar pasa  por incluir el css en un
> archivo externo y simplemente cambiar la  referencia a otro.
>
> pero no me queda claro en la segunda posibilidad como cambio alguna de las
> propiedades de alguno de los descriptores.
>
> es decir, en el siguiente ejemplo:
> 
 < html >< head >
   < style type="text/css" >
  .ndn {    border:0px ; font-size:1pt;    }
  .cdm {    border:1px solid; font-size:1pt; border-color:black;     }
  .spc {        width:15px;  height:16px;    border:0px  
solid;cellspacing:0;cellpadding:0; top:0;left:0;    }
   < /style >
   < /head >
   < body onload="javascript:inicializac();" >
> #malla  {
>      position:absolute;top:0;left:0;
>      border-collapse:collapse;
>      margin-top:37px; margin-left:102px;  }
> .ndn  {  border:0px; font-size:1pt;  }
> .cdm  {  border:1px solid; font-size:1pt; border-color:black;  }
> .spc  {  height:16px; width:15px; border:0px;  }
> ...
> 
>
> ¿como seria para acceder a las propiedades "height" y "width" de ".spc"?
> ( ".spc" es la clase para las imagenes, de las que no se cuantas va a
> haber, solo se que estan incluidas en una tabla...)
>

  >
  >Gracias
  >
  >

>
> DJ-Dom  escribió:
>
>
> document.getElementById('hojacss').href=='dom2.css';
>
> o con
>
> document.getElementsByTagName('link').href='dom2.css';
>
> Aunque puedes acceder a un elemento en concreto en concreto:
>
> document.getElementById('ID-DIV').class=='ClaseCSS';
>
> o
>
> document.getElementById('ID-DIV').style.diplay=='none';
>
> (diplay=='none'; es un ejemplo, puedes usar otros parámetros)
>
>
> Saludo,
> DJ-Dom
>
>
>
>
>
> El día 24/11/05, parra_listas
> escribió:
> >
> > Hola a todos.
> >
> > Sabe alguien si es posible acceder a los objetos css para cambiarle las
> > propiedades en tiempo de ejecucion? habia pensado mediante javascript,
> > pero la verdad es que no se como referenciar el objeto "css" ni sus
> > elementos.
> >
> > El asunto es que tengo que modificar el alto y el ancho de una serie de
> > imagenes (variables en numero) que estan bajo el mismo class, y no se
> como
> >
> > gracias a todos.
> >
  



                
---------------------------------

Correo Yahoo!
Comprueba qué es nuevo, aquí
http://correo.yahoo.es
_______________________________________________
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

Responder a