Re: [Ovillo] llamar a un class desde javascript

2008-11-26 Por tema Miguel Gonzalez

Hola.

Creo entender que quieres aplicar la clase dinámicamente.

Prueba con:

document.getElementById(user).className=important;


¡Saludos!

Miguel González



armando escribió:
 hola, tengo un div al q le he aplicado un id=user y un class=important

 a su vez, este elemento, por css debe mostrar un asterisco inyectado por css
 y aplicado al class asi:

 .important:after { content:  *; color:#F00; font-size:14px;
 font-weight:bold;}

 todo funciona correctamente, mi duda surge a la hora de llamarlo desde
 javascript, usualmente se haria con:

 document.getElementById(user).style = 'inline'

 pero no se como se aplicaria ese mismo efecto a un elemento como este, con
 id=user, class=important y .important:after { content:  *; color:#F00;
 font-size:14px; font-weight:bold;}


 gracias de antemano a [EMAIL PROTECTED]
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo

   
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] llamar a un class desde javascript

2008-11-26 Por tema Miguel Gonzalez

Si te entiendo bien, pretendes cambiar por javascript una propiedad de
un pseudoelemento (after) perteneciente a una clase.

Lo único que se me ocurre a bote pronto es hacerlo indirectamente
utilizando dos clases más (none y otra específica llamada inline,
por ejemplo)

Defines none:after como display:none

#user.none:after {display: none;}

y inline:after como display:inline

#user.inline:after {display: inline;}

Y las cambias por javascript:

// Para que no se vea el after:
document.getElementById(user).className=important, none
//Para que se vea:
document.getElementById(user).className=important, inline

¡Saludos!

Miguel González
Iusc
[EMAIL PROTECTED]
http://www.iusc.es/



armando escribió:
 he provado, pero el problema es aplicar un display:none / inline
 exclusivamente al class:after, no hay problema en llamar a un id con la
 class important, pero no se como aplicarlo al .important:after.
 No se si me he explicado correctametne...

 gracias a [EMAIL PROTECTED]



 El 26 de noviembre de 2008 10:35, Miguel Gonzalez [EMAIL PROTECTED] 
 escribió:

   
 Hola.

 Creo entender que quieres aplicar la clase dinámicamente.

 Prueba con:

 document.getElementById(user).className=important;


 ¡Saludos!

 Miguel González



 armando escribió:
 
 hola, tengo un div al q le he aplicado un id=user y un
   
 class=important
 
 a su vez, este elemento, por css debe mostrar un asterisco inyectado por
   
 css
 
 y aplicado al class asi:

 .important:after { content:  *; color:#F00; font-size:14px;
 font-weight:bold;}

 todo funciona correctamente, mi duda surge a la hora de llamarlo desde
 javascript, usualmente se haria con:

 document.getElementById(user).style = 'inline'

 pero no se como se aplicaria ese mismo efecto a un elemento como este,
   
 con
 
 id=user, class=important y .important:after { content:  *;
   
 color:#F00;
 
 font-size:14px; font-weight:bold;}


 gracias de antemano a [EMAIL PROTECTED]
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
   
 http://lists.ovillo.org/mailman/listinfo/ovillo
 
   
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo

 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo

   
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] llamar a un class desde javascript

2008-11-26 Por tema armando
he provado, pero el problema es aplicar un display:none / inline
exclusivamente al class:after, no hay problema en llamar a un id con la
class important, pero no se como aplicarlo al .important:after.
No se si me he explicado correctametne...

gracias a [EMAIL PROTECTED]



El 26 de noviembre de 2008 10:35, Miguel Gonzalez [EMAIL PROTECTED] escribió:


 Hola.

 Creo entender que quieres aplicar la clase dinámicamente.

 Prueba con:

 document.getElementById(user).className=important;


 ¡Saludos!

 Miguel González



 armando escribió:
  hola, tengo un div al q le he aplicado un id=user y un
 class=important
 
  a su vez, este elemento, por css debe mostrar un asterisco inyectado por
 css
  y aplicado al class asi:
 
  .important:after { content:  *; color:#F00; font-size:14px;
  font-weight:bold;}
 
  todo funciona correctamente, mi duda surge a la hora de llamarlo desde
  javascript, usualmente se haria con:
 
  document.getElementById(user).style = 'inline'
 
  pero no se como se aplicaria ese mismo efecto a un elemento como este,
 con
  id=user, class=important y .important:after { content:  *;
 color:#F00;
  font-size:14px; font-weight:bold;}
 
 
  gracias de antemano a [EMAIL PROTECTED]
  ___
  Lista de distribución Ovillo
  Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
  Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo
 
 
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección:
 http://lists.ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo