Діалогові вікна в JavaScript

Одним з обмежень Javascript, що він тільки пропонує три діалогових вікон, які можна пов'язати з JavaScript і призначені більше для налагодження сценаріїв, ніж взаємодії з відвідувачами (як в деяких браузерах вони містять прапорець, щоб вимкнути JavaScript). Діалогове вікно корисно, оскільки вони дозволяють сценарій для взаємодії з відвідувачем, де, що відвідувач повинен дати відповідь у діалогове вікно, перш ніж сценарій може продовжити обробку. Це тому, що діалогові вікна є модальними і не дозволяє нічого іншого статися, поки діалогове вікно отримує відповідь.

Три діалогові вікна, JavaScript надає є аварійними (), яка виводить на екран повідомлення та кнопку ОК, confirm (), яка забезпечує повідомлення разом з кнопками ОК і Відміна і повертає істину, якщо натискання кнопки OK і помилково, якщо скасування натиснута, і, нарешті, запрошення (), яка являє собою текстове поле для введення і кнопку ОК і повертає текст, який вводиться.

Отже, що ми робимо, коли ми хочемо діалогове вікно, яке відрізняється від будь-якого з цих трьох або хочемо, щоб наші гості не можуть використовувати діалогове відключити JavaScript? Ми будуємо наші власні, звичайно. Ну ми не можемо побудувати фактично діалогове вікно з тим створюються в браузері (саме тому вони виглядають по-різному в залежності від того, який браузер ви використовуєте). Що ми можемо зробити, це побудувати щось на нашій веб-сторінці, що дозволяє досягти того ж результату.. Давайте почнемо з прикладу модальний замінити попередження діалог. Ну далі, натисніть на попередньому червоний підкреслений текст, щоб побачити ефект. Звичайно, так як реальний зміст "діалогового вікна" кодується в HTML на сторінці ми можемо налаштувати його думку, містять всі зміст, який ми хочемо, а не обмежуватися три стандартних діалогових вікон. Нам просто потрібно обробляти обробки, що ми повернемося з сценарію трохи по-іншому, так як Javascript насправді не чекати відповіді, але це досить просто управляти, а також.

51. Поняття DHTML. Динамічне форматування web-сторінок. Dynamic HTML або DHTML - це спосіб створення інтерактивного веб-сайту, який використовує поєднання статичного мови розмітки HTML, що вбудовується (і виконуваного на стороні клієнта) скриптової мови JavaScript, CSS (каскадних таблиць стилів) і DOM (об'єктній моделі документа).Він може бути використаний для створення додатку в веб-браузері: наприклад для простішої навігації або для додання інтерактивності форм. DHTML може бути використаний для динамічного перетягування елементів по екрану. Також він може служити як інструмент для створення заснованих на браузері відео ігор.DHTML програми, які цілком автономні у браузері, без серверної підтримки, такий як база даних, іноді змушені звертатися до Single Page Applications, або SPA Конкуруюча техніка включає в себе Adobe Flash і Silverlight.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: