размер окна браузера



Автор L d задал вопрос в разделе Другие языки и технологии

Подскажите как задать размер окна браузера и получил лучший ответ

Ответ от Александр Ермилов[гуру]
Никак. Можно управлять только размерами созданных скриптом окон.
Доступ к окнам, открытым иначе, скрипту запрещен. размер окна устанавливается с помощью JavaScript и передается в качестве параметра в window.open()
см. ссылка
При этом такое окно не будет открыто, если у юзера стоят какие-либо блокировщики (есть во всех современных браузерах) . Впрочем, есть и методы обхода блокировки.. .Но что дальше делать? Браузер закрыть нельзя, а новое окно во многих браузерах (FF, Opera) все равно появится в фоне - т. е. \"под браузером\".
Можно попытаться закрыть родительское окно. Но файрфокс не даст этого сделать, а эксплорер спросит разрешения у юзера.
Если надо, вот скрипт - тренируйте мышцу мозга, как заставить это работать во всех браузерах правильно.) ) - Имхо - не выйдет.

<script type="text/javascript">
var w = 600; // ширина окна
var h = 300; // высота окна
function detectSize(){
var winW = 630, winH = 460;
if (document.body && document.body.offsetWidth) {
winW = document.body.offsetWidth;
winH = document.body.offsetHeight;
}
if (document.compatMode==\'CSS1Compat\' &&
document.documentElement &&
document.documentElement.offsetWidth ) {
winW = document.documentElement.offsetWidth;
winH = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight) {
winW = window.innerWidth;
winH = window.innerHeight;
}
return [winW,winH];
}
var size=detectSize();
if(size[0] != w || size[1] != h){
var url=window.location.href;
window.open ( url, "new_window", "width = " + w + ", height = " + h);
window.close();
}
</script>

Скрипт куда-нибудь в head воткнуть. Скрипт проверяет размер окна, и если оно не соответствует заданному, пытается открыть ту же страницу в новом окне \"правильных\" размеров, а потом закрыть \"неправильное\" окно.
Но лучше и легче сделать нормальную верстку, которая отлично смотрится вне зависимости от размеров окна.
Лучше учитесь верстать грамотно - это гораздо полезнее.

Ответ от Ivantrs[гуру]
не нужно так делать.. . юзер сам решит какого размера ему делать окно браузера

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Подскажите как задать размер окна браузера

Чем отличается резиновая табличная верстка от жесткой ?
Резиновая верстка привязывается к ширине экрана гибко, то есть при изменении размера окна браузера,
подробнее...
спросили в Display devices
Как cделать ширину сайта в зависимости от разрешения монитора?
@Media CSS

Для того, чтобы адаптировать дизайн web-проекта под разные устройства
подробнее...

Размер div по размеру окна JavaScript
есть же не размеры в процентах на этот случай. может но
подробнее...
спросили в Интернет
как изменить размер страницы браузера??
ctrl нажми и колесико крути или в незу с правого бока там 100% меняй на
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Не применяются @Media запросы
Не знаю, зачем вы задаете в медиа запросе высоту, это так принципиально? тоже самое и с шириной,
подробнее...
спросили в Запрет Запреты
Php Devil Studio. Как запретить разворачивание окна в Php Devil Studio?
>>но по моему это невозможно и запрещено самим браузером!
Садись, Кузьмин, два. И по
подробнее...
спросили в Другое
как сделать игру в браузере на весь экран?
Пользователи часто сталкиваются с ситуацией, когда программа работает некорректно. Чаще всего это
подробнее...
спросили в Интернет
Комбинацией каких клавиш можно свернуть/развернуть окно в Windows XP?
Если нужно изменить размер окна, а не убить его совсем. То нижимаете сочетание клавиш
подробнее...
спросили в Инди игры
Как развернуть окно на весь экран с клавиатуры?
F11 - И ваше окно будет на весь экран. , жмете опять F11 и вы восстановите исходное состояние. Я в
подробнее...
спросили в Тэгу
Как вставить картинку около названия во фрейме??? html нужен тэг
Фреймы

Фреймы используются для того, чтобы разделить окно браузера на несколько частей,
подробнее...

Что такое фрейм?
Фреймы предназначены для того, чтобы разделить окно браузера на несколько частей, в каждой из
подробнее...
спросили в Панели
Как в Firefox включить экспресс-панель, как в Opera ?
На Mozilla Firefox в отличие от оперы нет панели быстрого запуска (экспресс - панели). Однако это
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*