| |||
Mostrar codigo depende de la selccion de lista Bueno, hola a todos, tengo una duda que se me ocurrio y es como puedo mostrar una porsion de codigo dependiendo de lo que selccione en lista. O sea a idioma lunfardo valor de lisata = valor1 mostrar codigo 1, si es = valor 2 mostrar codigo 2, etc. Desde ya michas gracias y espero se entienda lo que quiero. |
| |||
Respuesta: Mostrar codigo depende de la selccion de lista Podrias usar js y css a la vez. En css usa un estilo para mostrar un contenido en otro estilo define las propiedades css para ocultar, si mal no recuerdo con las propiedades display(none , block) y visibility(hidden, visible) puedes aplicar ambos estados. El select debe usar el evento onchange el cual llamaría a una función js la cual en base al value del select aplicará los estilos en una porción del html, a traves del método setAttribute donde el 1º parametro que recibe el método es el nombre del atributo deberia ser class, y el 2º es el nombre es el de una clase css.
__________________ I am Doyle please insert code. |
| |||
Respuesta: Mostrar codigo depende de la selccion de lista A ver, en un html posees varios divs con texto incrustados, cada div posee un id unico, y un atributo class pudiendo adoptar 2 nombres de clases css, mostrar u ocultar A travez de un select se dispara el evento onchange el cual llama a una función js
Código Javascript:
en CSS las clases deben usar propiedades para mostrar/ocultar el contenidoVer original
Código Javascript:
En el html los options deberian tener un valor del id del Div a mostrar.Ver original
Código Javascript:
Ejemplo de los divsVer original
Código Javascript:
Ver original
__________________ I am Doyle please insert code. |
| |||
Respuesta: Mostrar codigo depende de la selccion de lista esta barbaro muchas gracias, pero tiene un problema yo hago clik en el primero y me lo muestra pero cuando clien en el segundo me lo muestra pero no me oculta el primero. |
| |||
Respuesta: Mostrar codigo depende de la selccion de lista A ver si puedes resolverlo tu mismo, La función document.getElementsByTagName('div') devuelve un array de elementos div, usa un for para recorrerlos y en caso que el atributo class sea igual(array[i].getAttribute('class')== 'mostrar' ) a mostrar, cambialo a 'ocultar'
__________________ I am Doyle please insert code. |
| |||
Respuesta: Mostrar codigo depende de la selccion de lista
Código Javascript:
Ver original |
| |||
Respuesta: Mostrar codigo depende de la selccion de lista en el getelementById no estás buscando los id de los divs porque le estas usando un value 1 o 2 obtenido del select, Este codigo deberia funcionar, lo que hace es tomar todos los div y a aquellos que posean 'mostrar' los oculta.
Código Javascript:
Entonces LUEGO puede usar la sentencia para activar el div que llamó a la función.Ver original
Código Javascript:
Ver original
__________________ I am Doyle please insert code. |
Etiquetas: |