2013-09-26 14 views
8

JavaScriptを自動的に閉じる方法はありますかalert()自動クローズ警告

私は私が数秒後にそれをクローズするアラート

alert("Error found"); 

を持っています。

+1

私はそれが可能だとは思いません。 6年間のコーディングでそれを見たことはありません。 –

+0

'@sreeekesh'警告ボックスを閉じることはできません。隠すことができます。 – HybrisFreelance

+0

@ ankit337:それを隠す方法は? –

答えて

9

jsFiddle Demo

可能か、私はjQueryの対話のために行くものとする。この機能は、アラートでは不可能であるということです。

tempAlert("close",1000); 
2

あなたはどんな方法をすることはできません近くのアラート:しかし、あなたは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); 
} 

このような使用にこれを使用することができます。

ただし、divを使用すると、アラートMSGを表示できます。あなたのように使用することができます

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

Mymsg('close',2000)