Có cách nào để tự động đóng javascript alert()
không?Tự động thông báo
Tôi có một cảnh báo
alert("Error found");
Tôi muốn đóng nó lại sau một vài giây. Là có thể hoặc tôi sẽ đi cho jQuery thoại
Có cách nào để tự động đóng javascript alert()
không?Tự động thông báo
Tôi có một cảnh báo
alert("Error found");
Tôi muốn đóng nó lại sau một vài giây. Là có thể hoặc tôi sẽ đi cho jQuery thoại
Chức năng này là không thể với một cảnh báo. Tuy nhiên, bạn có thể sử dụng một div
function tempAlert(msg,duration)
{
var el = document.createElement("div");
el.setAttribute("style","position:absolute;top:40%;left:20%;background-color:white;");
el.innerHTML = msg;
setTimeout(function(){
el.parentNode.removeChild(el);
},duration);
document.body.appendChild(el);
}
Sử dụng này như thế này:
tempAlert("close",1000);
Bạn có thể không đóng cảnh báo bất kỳ như thế nào.
Nhưng bạn có thể sử dụng div Để hiển thị MSG cảnh báo của bạn.
function Mymsg(msg,duration)
{
var alt = document.createElement("div");
alt.setAttribute("style","position:absolute;top:50%;left:50%;background-color:white;");
alt.innerHTML = msg;
setTimeout(function(){
alt.parentNode.removeChild(alt);
},duration);
document.body.appendChild(alt);
}
Bạn có thể sử dụng như:
Mymsg('close',2000)
Tôi không nghĩ đó là có thể; không bao giờ nhìn thấy nó trong 6 năm mã hóa. –
'@sreeekesh' Bạn không thể đóng một hộp cảnh báo, chỉ cần bạn có thể ẩn nó. – HybrisFreelance
@ ankit337: Ẩn nó như thế nào? –