Page 33 - 6105
P. 33

result = prompt (title, default);
                      Вона виводить модальне вікно з заголовком title, полем для введення тексту,

               заповненим рядком за замовчуванням default і кнопками OK / CANCEL.

                      Користувач  повинен  або  щось  ввести  і  натиснути  OK,  або  скасувати


               введення кліком на CANCEL або натисканням Esc на клавіатурі.
                      Виклик  prompt  повертає  те,  що  ввів  відвідувач  -  рядок  або  спеціальне


               значення null, якщо введення скасоване.
                      Єдиний браузер, який не повертає null при скасуванні введення - це Safari.


               При  відсутності  введення  він  повертає  порожній  рядок.  Імовірно,  це  помилка  в
               браузері.


                      Як і у випадку з alert, вікно prompt модальне.
                      var years = prompt ( 'Скільки вам років?', 100);


                      alert ( 'Вам' + years + 'років!')
                      Другий  параметр  може  бути  відсутнім.  Однак  при  цьому  IE  вставить  в


               діалог значення за замовчуванням "undefined".

                      var test = prompt ( "Тест");

                      Тому рекомендується завжди вказувати другий аргумент:

                              var test = prompt ( "Тест", ''); // <- так краще

                      confirm()

                      Синтаксис:

                      result = confirm (question);

                      confirm  виводить  вікно  з  питанням  question  з  двома  кнопками:  OK  і

               CANCEL.

                      Результатом буде true при натисканні OK і false - при CANCEL (Esc).

                      Наприклад:

                      var isAdmin = confirm ( "Ви - адміністратор?");

                      alert (isAdmin);




                                                                32
   28   29   30   31   32   33   34   35   36   37   38