JavaScript - Bloquear boton mientras se ejecuta una funcion

 
Vista:

Bloquear boton mientras se ejecuta una funcion

Publicado por edwin (1 intervención) el 16/12/2008 21:02:06
hola a todos.
mi consulta es la siguiente:
como puedo bloquear un boton mientras se ejecuta una funcion.He intentado lo siguiente pero no me funciona.

function xxx{
document.getElementById('boton').disabled = true
//Function body....
document.getElementById('boton').disabled = false
}

igual si le asigno una variable ej:

function xxx{
var bloquear=document.getElementById('boton').disabled;
bloquar=true;
//Function body....
bloquear = false
}

no me funciona.
Como lo puedo hacer... Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Bloquear boton mientras se ejecuta una funcion

Publicado por Juan Manuel Castañeda (14 intervenciones) el 09/01/2009 23:40:45
//Al principio de la fucnion
document.getElmentById("boton").onclick=""
//alfianal asignar nuevamente a onclick anterrior al de invocar a la función
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Bloquear boton mientras se ejecuta una funcion

Publicado por daornwolff (2 intervenciones) el 06/10/2009 18:38:32
<script>
function block()
{
document.getElementById("id_de_tu_campo").disabled = true;
}
</script>

<input type="button" name="blouea" value="Editar datos" onclick="block();" id="enviar22"/>

SALUDOS!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Bloquear boton mientras se ejecuta una funcion

Publicado por daornwolff (2 intervenciones) el 06/10/2009 18:38:39
<script>
function block()
{
document.getElementById("id_de_tu_campo").disabled = true;
}
</script>

<input type="button" name="bloquea" value="Editar datos" onclick="block();" id="enviar22"/>

SALUDOS!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar