Как создать всплывающие окна без полей?
Таким образом, обычное всплывающее окно, но без оригинальных границ и стилей, что исходит от операционной системы.
Есть ли способ стилизовать эти всплывающие окна?
РЕДАКТИРОВАТЬ: просто элементы HTML не так хорошо, как <div>
потому что они не могут быть перед окнами в ОС.
3 ответа
"Chromeless" всплывающие окна были разрешены в IE через showModalDialog
, showModelessDialog
а также createPopup
, но были катастрофой для удобства использования и безопасности. Они позволяли любой веб-странице имитировать пользовательский интерфейс в любой части экрана (эффективно "подталкивая клики" по всему рабочему столу, обходя весь связанный с безопасностью пользовательский интерфейс) и обычно использовались для наиболее неприятной рекламы.
IE ввел ограничения на них (диалог unadorned
недоступен для веб-страниц, и createPopup
всплывающие окна больше не могут скрывать другие окна), которые не исчезнут, а другие браузеры их вообще никогда не реализовывали.
Ответ на это в основном нет. Как правило, вы не можете стилизовать оконное содержимое в браузере... в некоторых браузерах можно стилизовать полосы прокрутки и некоторые другие элементы, но ничего нельзя сделать, чтобы изменить браузер "хром".
Вы можете просто отобразить HTML-элемент перед веб-страницей. Взгляните на w3viewer.com. Нажмите на ссылку "О программе" в левом нижнем углу.