На данный вопрос уже ответили:
Как задать стиль функции alert(). Если можно то задать id или class что бы прописать стили в css.
alert
- это часть браузера, а не DOM сущность, её нельзя изменять.
Обязательно нашлись бы мошенники, которые что-нибудь гадкое придумали как тогда с окном ухода с сайта.
Ты не можешь изменять стиль стиль стандартного alert
, но можешь создать кастомный alert
, то есть тот, который ты сделал сам.
alert
function CustomAlert() {
this.render = function(dialog) {
var winW = window.innerWidth;
var winH = window.innerHeight;
var dialogoverlay = document.getElementById('dialogoverlay');
var dialogbox = document.getElementById('dialogbox');
dialogoverlay.style.display = "block";
dialogoverlay.style.height = winH + "px";
dialogbox.style.left = (winW / 2) - (550 * .5) + "px";
dialogbox.style.top = "100px";
dialogbox.style.display = "block";
document.getElementById('dialogboxhead').innerHTML = "Заголовок";
document.getElementById('dialogboxbody').innerHTML = dialog;
document.getElementById('dialogboxfoot').innerHTML = '<button onclick="Alert.ok()">OK</button>';
}
this.ok = function() {
document.getElementById('dialogbox').style.display = "none";
document.getElementById('dialogoverlay').style.display = "none";
}
}
var Alert = new CustomAlert();
#dialogoverlay {
display: none;
opacity: .8;
position: fixed;
top: 0px;
left: 0px;
background: #FFF;
width: 100%;
z-index: 10;
}
#dialogbox {
display: none;
position: fixed;
background: #000;
border-radius: 7px;
width: 550px;
z-index: 10;
}
#dialogbox>div {
background: #FFF;
margin: 8px;
}
#dialogbox>div>#dialogboxhead {
background: #666;
font-size: 19px;
padding: 10px;
color: #CCC;
}
#dialogbox>div>#dialogboxbody {
background: #333;
padding: 20px;
color: #FFF;
}
#dialogbox>div>#dialogboxfoot {
background: #666;
padding: 10px;
text-align: right;
}
<div id="dialogoverlay"></div>
<div id="dialogbox">
<div>
<div id="dialogboxhead"></div>
<div id="dialogboxbody"></div>
<div id="dialogboxfoot"></div>
</div>
</div>
<button onclick="alert('Стандартный alert')">Стандартный alert</button>
<button onclick="Alert.render('Кастомный alert #1')">Кастомный alert #1</button>
<button onclick="Alert.render('Кастомный alert #2')">Кастомный alert #2</button>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
нужно сделать так чтобы в корзине при добавление заказа текст "оформить заказ" был ссылкой ведущей на страницу к примеру basketphp
нужна помощь в создании аналога критической секции на javascript, то есть вход следующей функции в критическую секцию должен выполняться после...
Доброе время суток всемРебята ,сижу ломаю голову как сделать чтоб нажимаешь на кнопку и она стала зеленого цвета и рядом в диве высветилась...