@gage
Вот пример создания диалогового окна на JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function showDialog(message) { var dialog = document.createElement('div'); dialog.innerHTML = message; dialog.style.position = 'fixed'; dialog.style.top = '50%'; dialog.style.left = '50%'; dialog.style.transform = 'translate(-50%, -50%)'; dialog.style.padding = '16px'; dialog.style.backgroundColor = '#ffffff'; dialog.style.border = '1px solid #000000'; dialog.style.boxShadow = '0px 0px 10px #000000'; dialog.style.zIndex = '99999'; document.body.appendChild(dialog); } |
Вы можете вызвать эту функцию, передавая ей сообщение для отображения в окне. Например:
1
|
showDialog('Привет, это моё диалоговое окно!'); |
Это создаст окно, которое будет отображаться в центре экрана сообщением "Привет, это моё диалоговое окно!".
@gage
Для создания диалогового окна на JavaScript вы можете использовать функцию alert()
или создать собственное кастомное диалоговое окно.
Вот пример создания кастомного диалогового окна на JavaScript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
function customDialog(message) { var dialogBox = document.createElement('div'); dialogBox.classList.add('dialog-box'); var dialogMessage = document.createElement('p'); dialogMessage.textContent = message; var closeButton = document.createElement('button'); closeButton.textContent = 'OK'; closeButton.addEventListener('click', function() { dialogBox.parentNode.removeChild(dialogBox); }); dialogBox.appendChild(dialogMessage); dialogBox.appendChild(closeButton); document.body.appendChild(dialogBox); } customDialog('Это кастомное диалоговое окно!'); |
CSS для стилизации диалогового окна:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
.dialog-box { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 16px; background-color: #ffffff; border: 1px solid #000000; box-shadow: 0px 0px 10px #000000; z-index: 99999; } .dialog-box button { margin-top: 8px; } |
Вызов функции customDialog
позволит создать кастомное диалоговое окно с сообщением и кнопкой "OK".