Foros del Web » Programando para Internet » Javascript »

Agregar Estilos Extras a div/span

Estas en el tema de Agregar Estilos Extras a div/span en el foro de Javascript en Foros del Web. quiero ver si me pueden ayudar que a 1 div/span se le agregue el style="display:none;" en el HTML mediante un Checkbox o Radiobutton. Un ejemplo: ...
  #1 (permalink)  
Antiguo 04/03/2015, 12:55
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Agregar Estilos Extras a div/span

quiero ver si me pueden ayudar que a 1 div/span se le agregue el style="display:none;" en el HTML mediante un Checkbox o Radiobutton.

Un ejemplo:
tengo la Administracion (admin.php) y el Home (index.php)

en la administracion quiero que tenga 2 botones y claro el botón de enviar:
1.- on
2.- off

uno de esos botones te deberian de poner el style="display:none;" en 1 de los divs/spans que estarian en el Index.php pero seria multiple, para varios divs/spans no solo 1.

algo asi como...

Boton on:
<span class="on" >ON</span>
<span class="off" style="display:none;">OFF</span>

Boton off:
<span class="on" style="display:none;">ON</span>
<span class="off">OFF</span>
  #2 (permalink)  
Antiguo 04/03/2015, 13:57
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Agregar Estilos Extras a div/span

Lo único que tendrías que hacer es verificar si el checkbox está o no marcado y, según sea el caso, tomar a ambos <span> y modificar su visibilidad.

Código Javascript:
Ver original
  1. var checkbox = document.querySelector("#id del checkbox"),
  2.     spanON = document.querySelector(".clase del span ON"),
  3.     spanOFF = document.querySelector(".clase del span OFF");
  4.  
  5. checkbox.addEventListener("change", function(){ //Cuando cambie el estado del checkbox
  6.     if (this.checked){ //Si el checkbox ha sido marcado
  7.         spanON.style.display = "block";
  8.         spanOFF.style.display = "none";
  9.     }
  10.     else{ //Si el checkbox ha sido desmarcado
  11.         spanON.style.display = "none",
  12.         spanOFF.style.display = "block";
  13.     }
  14. }, false);

No olvides colocar este código luego del último elemento del documento y justo antes de la etiqueta </body> para que surta efecto.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 04/03/2015, 14:06
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Agregar Estilos Extras a div/span

Yo creo que lo que pretendes hacer, puedes hacerlo mediante un checkbox, y algo de CSS usando :checked. Lo que viene siendo un switch.
__________________
(:
  #4 (permalink)  
Antiguo 04/03/2015, 18:35
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Agregar Estilos Extras a div/span

@Alexis88 si seria algo asi pero no, eso se vuelve a restablecer al cargar la pagina :( seria bueno si leyeras bien el post ya que como dije, dije k habria 2 paginas:
1.- Admin.php (Administracion con Contraseña) ahi irian los botones de checkbox
2.- Index.php (ahi estaran los <span>)

es algo asi como dije en otro tema...
tengo una pagina/admin/panel con contraseña donde quiero que tenga los Botones de On y OFF y que esos botones hagan la funcion de agregar el style="display:none;" a cualquiera de los span.

por ejemplo que en admin tenga esos botones y cuando le apretes al boton on, quede asi el <span> que estara en el Index, pero que se guarde lo que marcastes.
Cita:
<span class="on" >ON</span>
<span class="off" style="display:none;">OFF</span>
  #5 (permalink)  
Antiguo 04/03/2015, 19:18
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Agregar Estilos Extras a div/span

Para que los valores marcados persistan entre una página y otra, puedes almacenarlos en cookies.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #6 (permalink)  
Antiguo 07/03/2015, 11:53
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Agregar Estilos Extras a div/span

ammm tonces nadie ayuda?

para que puedan ver mejor lo que quiero hacer, vean la pagina quiero poder manejar los span de las notificaciones desde el admin.php

www.dragons-mw.hol.es
  #7 (permalink)  
Antiguo 07/03/2015, 12:16
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Agregar Estilos Extras a div/span

Si no quieres trabajar con cookies, entonces guarda dichos valores en una BD y luegos los recuperas para que los estilos aplicados se mantengan. Es más o menos lo que se hace en los gestores de contenidos.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #8 (permalink)  
Antiguo 09/03/2015, 17:24
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Agregar Estilos Extras a div/span

pero como puedo hacer eso? yo nose :( por eso pido ayuda :/ pero si vistes la web no @Alexis88?
  #9 (permalink)  
Antiguo 10/03/2015, 10:57
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Agregar Estilos Extras a div/span

El problema es que acá nadie te va a dar todo el código hecho porque sería tanto como hacerte el trabajo gratis. Si no sabes hacer lo que te dije, debes de empezar leyendo acerca de SQL y de las funciones que ofrece PHP para interactuar con una base de datos.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #10 (permalink)  
Antiguo 12/03/2015, 14:51
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Agregar Estilos Extras a div/span

Cita:
Iniciado por Alexis88 Ver Mensaje
El problema es que acá nadie te va a dar todo el código hecho porque sería tanto como hacerte el trabajo gratis. Si no sabes hacer lo que te dije, debes de empezar leyendo acerca de SQL y de las funciones que ofrece PHP para interactuar con una base de datos.

Saludos
pero es que con base de datos no creo que sea es solo el codigo no se si sea php o jquery lo que se ocupa pero me imagino k es con PHP, coomo no se mucho de php me imagino que seria algo asi:

<span class="act" echo $style> </span>

y en el panel tenga 2 botones 1 que diga activar y que ese echo $style se cambie por el style="display:none" y el otro que diga desactivar no salga nada solo el <span class="act"> </span>

ya intente buscando y es algo como esto pero quiero que lo que envie se guarde y vaya directo desde el Admin.php hasta el Index.php

http://www.forosdelweb.com/f18/agreg...o-php-1035054/

y como dije en la pag esta de dragons estan las notificaciones con span que son los que quiero mover desde el admin.php
www.dragons-mw.hol.es

Etiquetas: css, html, jquery, php
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 07:37.