Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2013, 10:45
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 17 años
Puntos: 336
Deshabilitar todos los eventos onclick temporalmente

Hola!

Espero puedan ayudarme con este problema, ya que no se por donde empezar.

Lo que busco es deshabilitar todos los elementos de una página, que tengan el evento "onclick" temporalmente y luego volver a habilitarlos.

En otras palabras quiero lograr algo como esto:

<div onclick="algo();">habilitado</div>
<a onclick="funcion();">habilitado</a>

presiono un botón y quedan así o de alguna forma en que no funcionen:

<div onclick="">habilitado</div>
<a onclick="">habilitado</a>

luego presiono otro botón y quedan como estaba al principio:

<div onclick="algo();">habilitado</div>
<a onclick="funcion();">habilitado</a>

hasta ahora lo que se me había ocurrido es guardar toda la página en una variable, luego borrar todos los onclick y para terminar recuperar la página guardada en la variable, pero no me parece optimo.

Puede ser con JS o jQuery

Gracias por su ayuda!
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D