2016-12-25 2 views
1

Каждый раз, когда я пытаюсь использовать команду confirm(), он говорит, что подтверждение не определено. Может быть важно отметить, что я программирую в Atom.io IDE, и я использую пакет Script для компиляции и запуска моих программ. Вот программа, которую я пытаюсь запустить:Подтверждение не определено.

if ("atom".length >= 6) 
{ 
    console.log("The statement is true") 
} 
else 
{ 
    confirm("The statement is false") 
} 
+0

Можем ли мы увидеть больше кода? – Li357

+0

В чем вопрос, точно? –

+1

Вы пытались использовать 'window.confirm ('')'? –

ответ

0

пакет сценарий Atom не запускается JS с DOM или API для браузеров, в том числе и alertconfirm, или даже window. Вместо этого вы должны запустить свой скрипт из браузера.

Выполнить его в этом StackSnippet, это должно быть прекрасно:

if ("atom".length >= 6) 
 
{ 
 
    console.log("The statement is true") 
 
} 
 
else 
 
{ 
 
    confirm("The statement is false") 
 
}

0

Атом API обеспечивает atom.confirm() см documentation для деталей.

Пример:

atom.confirm({ 
    message: 'How you feeling?', 
    detailedMessage: 'Be honest.', 
    buttons: { 
     Good: function() { 
     return window.alert('good to hear'); 
     }, 
     Bad: function() { 
     return window.alert('bummer'); 
     } 
    } 
}); 
Смежные вопросы