2016-05-25 23 views
1

Ich mache eine App in AppJS, und die prompt() Funktion wird nicht funktionieren. Ich habe es nachgeschlagen, versucht window.prompt() und viele andere Dinge, aber nichts hat funktioniert. Ich versuche zu sehen, wenn die Esc-Taste gedrückt wird, dann gibt die Person das Passwort ein. Wenn das Passwort korrekt ist, wird window.close() ausgeführt. Die prompt-Box wird nicht angezeigt.JavaScript prompt() funktioniert nicht in AppJS

window.addEventListener('keydown', function(e){ 
    if(e.keyCode == 27){ 
     var pw = prompt('Please enter the password.'); 
     if(pw == 'password') window.close(); 
    } 
}, false); 
+0

> AppJS-Projekt wurde seit einigen Jahren nicht aktiv entwickelt. Bitte schauen Sie sich stattdessen NW.js oder Electron an. –

+0

Websites bitte. –

+4

* "Websites bitte." * Sucht * wirklich * so schwer? –

Antwort

3

AppJS hat die Standardmethode window.prompt außer Kraft gesetzt.

Hier ist die Google-Gruppen Diskussion thread.

+0

Gibt es eine andere Funktion wie 'window.prompt()', die ich verwenden könnte? –

+0

Verwenden Sie eine modale Bibliothek, um ein Eingabefeld und eine Schaltfläche zum Senden anzuzeigen. Sie können die Übermittlung nach Bedarf bearbeiten. –

+0

Könnte ich einfach mein eigenes machen? –

Verwandte Themen