| |||
![]() 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 la verdad hice un for mezclado con un if pero no sale, ahora no muestra nada podrias guiarme un poco mas. Desde ya muchas gracias. |
| |||
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: |