Foros del Web » Creando para Internet » CSS »

deshabilitar componentes con css

Estas en el tema de deshabilitar componentes con css en el foro de CSS en Foros del Web. hola, queria saber si hay alguna forma de deshabilitar todos lo componentes de una página con css. La idea es que estoy haciendo algo con ...
  #1 (permalink)  
Antiguo 26/08/2007, 19:29
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 12 años
Puntos: 3
deshabilitar componentes con css

hola, queria saber si hay alguna forma de deshabilitar todos lo componentes de una página con css.
La idea es que estoy haciendo algo con ajax, una busqueda basicamente, cuando se presiona en buscar pongo toda la pagina en gris y muestro un cartelito que dice cargando. (al estilo de codeplex.com). pero mi idea es deshabilitar los botones que quedan debajo. espero que se entienda lo que digo.
muchas gracias
  #2 (permalink)  
Antiguo 27/08/2007, 06:19
Avatar de Kamarada_Malkav  
Fecha de Ingreso: octubre-2005
Ubicación: Madrid
Mensajes: 70
Antigüedad: 12 años, 1 mes
Puntos: 0
Re: deshabilitar componentes con css

Hasta donde yo se con CSS no vas a poder, tendrás que usar Javascritp, y no se si con el mismo Ajax podrás hacerlo (no conozco nada sobre ello).

Saludos.
  #3 (permalink)  
Antiguo 27/08/2007, 07:55
 
Fecha de Ingreso: agosto-2007
Mensajes: 16
Antigüedad: 10 años, 4 meses
Puntos: 0
Re: deshabilitar componentes con css

Hola.

Nunca he deshabilitado todos los componentes de una página, pero sí he "escondido" divs.

Prueba a agrupar los componentes por divs y a dar a estos div la propiedad visibility:hidden. Tendrás que controlar luego por javascript cuándo quieres mostrar y ocultar estos div.

getElementById('div1').style.visibility='visible';
getElementById('div1').style.visibility='hidden';

No sé si te servirá, porque no se si este efecto es el que buscas. Espero que te sirva. Un saludo
  #4 (permalink)  
Antiguo 27/08/2007, 08:06
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 12 años
Puntos: 3
De acuerdo Re: deshabilitar componentes con css

Gracias por las respuestas.
Ese no era exactamente el efecto que estaba buscando. Lo que quiero es deshabilitar los componentes.

como dice Kamarada_Malkav voy a ver si puedo hacerlo con javascript

gracias
  #5 (permalink)  
Antiguo 27/08/2007, 08:31
Avatar de Kamarada_Malkav  
Fecha de Ingreso: octubre-2005
Ubicación: Madrid
Mensajes: 70
Antigüedad: 12 años, 1 mes
Puntos: 0
Re: deshabilitar componentes con css

Con Javascript sería algo como esto:

document.formulario.Nombre.disabled = true;

OJO!! Que esto es para un solo elemento y tendrías que hacerlo para todos, si quieres desabilitar TODOS los campos tendrias que hacerlo con un bucle (o al menos deberías :D)

Saludos.
  #6 (permalink)  
Antiguo 27/08/2007, 09:03
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 12 años
Puntos: 3
Re: deshabilitar componentes con css

Cita:
Iniciado por Kamarada_Malkav Ver Mensaje
Con Javascript sería algo como esto:

document.formulario.Nombre.disabled = true;

OJO!! Que esto es para un solo elemento y tendrías que hacerlo para todos, si quieres desabilitar TODOS los campos tendrias que hacerlo con un bucle (o al menos deberías :D)

Saludos.
si habia pensado en ponerles ids algo asi como componente1,componente2,componenteN
e ir recuperandolos con el getElementById("") y despues como decir vos
deshabilitarlos.

Gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:10.