Ayuda con ests Codigo de Spoiler

  • Autor Autor nxovoix
  • Fecha de inicio Fecha de inicio
N

nxovoix

Gamma
Redactor
Hola amigos BETAS... veran tengo este codigo:

Insertar CODE, HTML o PHP:
<div class="divspoiler">
<input type="button" value="Mostrar" onclick="if (this.parentNode.nextSibling.childNodes[0].style.display != '') { this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Ocultar'; } else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Mostrar'; }" />
</div><div><div class="spoiler" style="display: none;">
Aquí el contenido que queremos ocultar
</div></div>

y todo bien... funciona a la perfeccion....

Pero quiero hacer que al darle click en Mostrar el boton baje con todo lo que se muestra y al darle Ocultar regrese al mismo lugar.. es posible esto?


Algo asi:

BOTON QUE OCULTA TODO:
oiso5.png


EL BOTON MUESTRA CONTENIDO OCULTO:
5mwx3.png


PERO LO QUE QUIERO ES QUE EL BOTON BAJE CON EL CONTENIDO OCULTO:
02d32.png


Y AL VOLVER A DARLE EN OCULTAR REGRESE:
97rvd.png


Desde ya gracias a todos 😀
 
Prueba asi

<div class="spoiler" style="display: none;">
Aquí el contenido que queremos ocultar
</div>

<div class="divspoiler">
<input type="button" value="Mostrar" onclick="if (this.parentNode.nextSibling.childNodes[0].style.display != '') { this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Ocultar'; } else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Mostrar'; }" />
</div>
 
Prueba asi

<div class="spoiler" style="display: none;">
Aquí el contenido que queremos ocultar
</div>

<div class="divspoiler">
<input type="button" value="Mostrar" onclick="if (this.parentNode.nextSibling.childNodes[0].style.display != '') { this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Ocultar'; } else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Mostrar'; }" />
</div>

Gracias por responder... pero nada.. el boton se muestra.. pero al darle click el contenido oculto no sale.. :topsy_turvy:

---------- Post agregado el 21-may-2014 hora: 21:44 ----------

@kanikase .... podrias? por favor... 🙁
 
voy a revisarlo ami igual me interesaba algo asi 🙂
 
Hola nxovoix

Con ese código no he podido hacerlo, pero te muestro otra forma de conseguirlo usando jquery

VER EJEMPLO

Cualquier cosa,... avisa

Un saludo 🙂
 
Buenas,

Si no estás familiarizado con librerías como JQuery, puedes probar esta solución:
Online Javascript Editor

Ahora bien, desde mi punto de vista la solución de OLMID es la más correcta ya que con JQuery consigues un código más limpio y con menos lineas de código (no tienes que reinventar la rueda).

Un saludo.

😉
 
Gracias por responder... pero nada.. el boton se muestra.. pero al darle click el contenido oculto no sale.. :topsy_turvy:

---------- Post agregado el 21-may-2014 hora: 21:44 ----------

@kanikase .... podrias? por favor... 🙁

:distant: apenas veo que me uisiste mencionar 😛7:
Si te falla solo vulevelo a poner, a mi me pasaba eso, el spoiler se edita solo si lo usas en las entradas de blogger :encouragement:
 
Atrás
Arriba