2016-04-01 9 views
-1

İşte kod. Burada "onaylama" nın nasıl çalıştığını açıklar mısınız? Sadece, diyor. Onayla "varsa '' ama hiçbir komutu 'aslında onayla'"if" öğesinde "onayla". Yalnızca "if" içinde yer alıyorsa "onaylama" nasıl başlayabilir?

function ask(question, yes, no) { 
    if (confirm(question)) { 
     yes() 
    } 
    else { 
     no(); 
    } 
    } 

function showOk() { 
    alert("You are agree."); 
} 

function showCancel() { 
    alert("You cancelled."); 
} 

ask("Are you agree?", showOk, showCancel); 
+0

bu JavaScript'tir tahmin ediyorum eğer karşılaştırır ilk ve tek if daha idam edilecek değilse, [değiştir] sorunuzu th kaldırmak için olabilir. e etiketi ekledim. – jtbandes

+2

Ve - evet, yerleşik bir "onaylama" işlevi var: https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm – jtbandes

+0

Çok teşekkür ederim! – NickToTrick

cevap

-1

confirm yap-js fonksiyonu true/false döndürür (other functions sürü gibi) 'dir .

if (confirm())-confirm bu işlev yanıtı true veya false

+0

Çok teneke adamlar – NickToTrick

+0

@NickToTrick Şimdi yanıtı kabul edebilirsiniz. – Justinas