Cita:
Iniciado por Alexis88 Para ocultar al
<span>
luego de transcurrido un determinado tiempo, puedes usar el método
setTimeout
, el cual ejecuta una función transcurrido un determinado tiempo dado en milésimas de segundo.
Código Javascript
:
Ver originalsetTimeout(function(){
document.getElementById("Mensaje").style.display = "none";
}, 10000);
Con respecto a lo otro, creo que tendrías un mayor control si la función se ejecutara al pulsar alguna tecla mientras el campo tenga el enfoque, por ejemplo, la tecla ENTER. También podrías colocar un mensaje de confirmación para proceder con la ejecución de la función, usando para ello el método
confirm
.
Saludos
Gracias por la ayuda pero la verdad no entiendo bien lo que me dices en el caso de colocar el setimeuot no funciona no se si lo coloque bien lo puse así:
Código Javascript
:
Ver originalfunction actualiza(id, columna, valor)
{
var actualizar;
if(window.XMLHttpRequest)
{
actualizar = new XMLHttpRequest();
}
else
{
actualizar = new ActiveXObject("Microsoft.XMLHTTP");
}
actualizar.onreadystatechange=function()
{
if(actualizar.readyState==4 && actualizar.status==200)
{
document.getElementById("Mensaje").style.color = "White";
document.getElementById("Mensaje").style.backgroundColor = "Green";
document.getElementById("Mensaje").style.padding = "6px";
document.getElementById("Mensaje").style.marginLeft = "250px";
document.getElementById("Mensaje").style.borderRadius = "5px";
document.getElementById("Mensaje").style.boxShadow = "1px 1px 5px Black";
document.getElementById("Mensaje").innerHTML=actualizar.responseText;
setTimeout(function()
{
document.getElementById("Mensaje").style.display = "none";
}, 10000);
}
}
actualizar.open("GET","actualiza.php?puesto="+id+"&col="+columna+"&val="+valor,true);
actualizar.send();
}
ahora lo de conforn no lo se pero voy a investigar esta afunción muchas gracias.