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



Автор 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 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Подскажите как задать размер окна браузера
 

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

Имя*

E-mail:*

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