Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] ¿Por qué no funciona?

Estas en el tema de ¿Por qué no funciona? en el foro de Javascript en Foros del Web. Es un simple mostrar y dejar de mostrar div con Javascript, pero no me funciona y encima el div "contendor" aunque lo tengo en display="block"; ...
  #1 (permalink)  
Antiguo 06/06/2013, 13:40
Avatar de iEnrique  
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
¿Por qué no funciona?

Es un simple mostrar y dejar de mostrar div con Javascript, pero no me funciona y encima el div "contendor" aunque lo tengo en display="block"; aparece.

Aquí os dejo los dos códigos:

Código Javascript:
Ver original
  1. function apagar(){
  2.     var contenedor = document.getElementById("contenedor");
  3.     contenedor.style.display = "none";
  4.   }
  5.   function encender(){
  6.     var contenedor = document.getElementById("contenedor");
  7.     contenedor.style.display = "block";
  8.   }
  9.   function apagarEncender(){;
  10.     var contenedor = document.getElementById("contenedor");
  11.     var boton = document.getElementById("boton");
  12.       if(contenedor.style.display == "block" || contenedor.style.display == ""){
  13.         apagar();
  14.         boton.value = "Encender";
  15.      }else{
  16.         encender();
  17.         boton.value = "Apagar";
  18.      }
  19.   }

Código HTML:
Ver original
  1. <div id="contendor" class="caja" style="display:block;">Hola</div>
  2.         <input type="button" class="green_post" onClick="apagarencender()" value="Apagar"/>
  #2 (permalink)  
Antiguo 06/06/2013, 14:38
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: ¿Por qué no funciona?

¿será por el id?

id="contendor"
  #3 (permalink)  
Antiguo 06/06/2013, 15:07
Avatar de iEnrique  
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
Respuesta: ¿Por qué no funciona?

Cita:
Iniciado por ocp001a Ver Mensaje
¿será por el id?

id="contendor"
¿El id de donde?
  #4 (permalink)  
Antiguo 06/06/2013, 15:21
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: ¿Por qué no funciona?

El boton no tiene ID. Estás llamando en el boton a una función que no existe (javascript distingue entre mayusculas y minusculas).
  #5 (permalink)  
Antiguo 07/06/2013, 10:52
Avatar de iEnrique  
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
Respuesta: ¿Por qué no funciona?

Muchas gracias, ya funciona :)

Etiquetas: funcion, input
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 05:50.