Foros del Web » Programando para Internet » Javascript »

spoilers con js

Estas en el tema de spoilers con js en el foro de Javascript en Foros del Web. Buenas a todos Hace poco tome un codigo que permitia hacer "spoilers" (solo cambia las propiedades de display de la div) y me viene perfecto ...
  #1 (permalink)  
Antiguo 08/09/2009, 09:34
Avatar de elbuensaint  
Fecha de Ingreso: marzo-2009
Ubicación: Chiwas
Mensajes: 178
Antigüedad: 15 años, 9 meses
Puntos: 7
spoilers con js

Buenas a todos
Hace poco tome un codigo que permitia hacer "spoilers" (solo cambia las propiedades de display de la div) y me viene perfecto ya que puedo añadir multiples spoilers facilmente y sin problemas... El codigo funciona perfecto en Opera, Internet Explorer y Safari, pero en firefox no
La verdad no se nada de javascript (tengo nociones muy, pero muy basicas) y no se en donde este el fallo o la incompatibilidad, el codigo en cuestion es este:

Código HTML:
function MostrarOcultar (objetoVisualizar) {
if (document.all[objetoVisualizar].style.display=='none') {
document.all[objetoVisualizar].style.display='block';
} else {
document.all[objetoVisualizar].style.display='none';
}
}
y esto es un ejemplo del spoiler:
Código HTML:
<div style="display:block;"><li><a name="asesoria" href="#asesoria" onClick="MostrarOcultar('mostrar1')">Asesoría Técnica</a></li></div>
<div id="mostrar1" style="display:none;">
<p>Para asegurar el desempeño correcto de nuestros productos asesoramos al cliente 
              técnicamente para beneficio de sus necesidades con programas de 
              capacitación formal ayudando con nuestros productos a optimizar la 
              producción y ahorro de recursos.
</p>
</div> 
esta es la pagina donde lo aplico:
http://www.adaquim.com/beta/acerca.php

Gracias de antemano al que me pueda ayudar con esto
  #2 (permalink)  
Antiguo 08/09/2009, 09:55
Avatar de America|UNK  
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años, 1 mes
Puntos: 56
Respuesta: spoilers con js

Tengo Firefox y funciona, talvez es por que es el 3.5, pero yo te recomiendo usar
Código HTML:
document.getElementById(objetoVisualizar)
para seleccionar objetos.
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */
  #3 (permalink)  
Antiguo 08/09/2009, 12:52
Avatar de elbuensaint  
Fecha de Ingreso: marzo-2009
Ubicación: Chiwas
Mensajes: 178
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: spoilers con js

si me imagine que posiblemente era algun problema entre versiones, pero con getElementById ya funciona en firefox

muchas 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 19:54.