2013-09-26 12 views
8

Otomatik olarak javascript alert() kapatmak için bir yolu var mı?Otomatik uyarı uyarısı

Ben

alert("Error found"); 

Birkaç saniye sonra kapatmak istiyor bir uyarı var. olması mümkün mü yoksa jQuery diyalog Bu işlevsellik bir uyarı ile mümkün değildir

+1

Bunun mümkün olduğunu düşünmüyorum; 6 yıl kodlamada hiç görmedim. –

+0

'@sreeekesh' Bir uyarı kutusunu kapatamazsınız, sadece onu gizleyebilirsiniz. – HybrisFreelance

+0

@ ankit337: Nasıl saklıyorsun? –

cevap

2

Sen yakın uyarı herhangi nasıl olabilir: Ancak, bir div böyle

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); 
} 

kullanın kullanabiliriz.

Ancak, div MSG uyarınızı göstermek için kullanabilirsiniz.

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); 
} 

Sen olarak kullanabilirsiniz:

Mymsg('close',2000)