Как создать всплывающие окна без полей?

Таким образом, обычное всплывающее окно, но без оригинальных границ и стилей, что исходит от операционной системы.

Есть ли способ стилизовать эти всплывающие окна?

РЕДАКТИРОВАТЬ: просто элементы HTML не так хорошо, как <div> потому что они не могут быть перед окнами в ОС.

3 ответа

Решение

"Chromeless" всплывающие окна были разрешены в IE через showModalDialog, showModelessDialog а также createPopup, но были катастрофой для удобства использования и безопасности. Они позволяли любой веб-странице имитировать пользовательский интерфейс в любой части экрана (эффективно "подталкивая клики" по всему рабочему столу, обходя весь связанный с безопасностью пользовательский интерфейс) и обычно использовались для наиболее неприятной рекламы.

IE ввел ограничения на них (диалог unadorned недоступен для веб-страниц, и createPopup всплывающие окна больше не могут скрывать другие окна), которые не исчезнут, а другие браузеры их вообще никогда не реализовывали.

Ответ на это в основном нет. Как правило, вы не можете стилизовать оконное содержимое в браузере... в некоторых браузерах можно стилизовать полосы прокрутки и некоторые другие элементы, но ничего нельзя сделать, чтобы изменить браузер "хром".

Вы можете просто отобразить HTML-элемент перед веб-страницей. Взгляните на w3viewer.com. Нажмите на ссылку "О программе" в левом нижнем углу.

Другие вопросы по тегам