Как установить размеры и положение нового окна?

Как установить размеры и положение нового окна?

Но при этом оно упирается в правый край экрана и занимает его весь по вертикали.

Не пойму, как средствами CSS задать размер экрана по ширине и высоте, и разместить его по середине?

Как получить размеры и положение всего окна?Не рабочей области, а именно целиком.

Как задать размеры нового окна при переходе по ссылке?Доброго времени суток! Помогите. Стоит задача: по клику во флеше вызвать новое окно (по ссылке).

Как установить размеры окна?Здравствуйте, как установить размеры главного окна ? Любого , MainWindow к nримеру

Как установить размеры окна программно?Как установить размеры окна MainWindow (QMainWindow) программно?

В теме приведен полный код.

Что там вписать?

я скопировал целиком ваш код, сохранил в html файле, при нажатии на ссылку у меня просто создается новое окно браузера

Добавлено через 2 минуты как я понимаю, окно создает скрипт, которого как раз и нет. Вы предоставили просто ссылку

Я предположил, что код окна определяет его содержимое и не повлияет на его положение. Код скрипта st-clic.php:

Добавлено через 3 минуты либо попробуйте так

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

Сам сайт имеет резиновую верстку и прекрасно адаптируется к монитору любой ширины. Можно ли также сбалансировать это открывающееся окно, задав его параметры в процентах?

Добавление знака "%" ничего не меняет. Мне кажется, браузер в этом коде этот знак игнорирует.

2.5.1.Создание новых окон

Главное окно браузера создается не с помощью сценариев, а автоматически, когда

пользователь запускает браузер, а также при открытии документа с определен-

ным URL-адресом или другого файла.В HTML открыть документ в новом окне

можно с помощью атрибута TARGET тега ссылки <А H R E F =. >.Например, <А H R E F

С помощью сценария можно создать любое количество окон.Для этого применя-

ется метод ореп() :

w i n d o w.o p e n ( [ п а р а м е т р ы ] )

Этому методу передаются следующие необязательные параметры :

• адрес документа, который нужно загрузить в создаваемое окно;

• имя окна (как имя переменной);

• строка описания свойств окна (features).

В строке свойств записываются пары свойство=значение , которые отделяются друг

от друга запятыми.В табл.2.2 приведен список свойств окна , передаваемых

в строке features.Значения yes и по можно заменить числовыми эквивалентами

1 и 0 соответственно.

Таблица 2.2.Свойства окна, передаваемые в строке features

Свойство Значения Описание

channel mode yes, no, l, 0 Показывает элементы управления Channel

directories yes, no, 1, 0 Включает кнопки каталога

fullscreen yes , no, 1, 0 Полностью разворачивает окно

height Число Высота окна в пикселах

left Число Положение по горизонтали относительно левого края экрана

location yes, no, 1, 0 Текстовое поле Address

menubar yes, no, 1, 0 Стандартные меню браузера

resizeable yes, no, 1, 0 Может ли пользователь изменять размер окна

scrollbars yes , no, 1, 0 Горизонтальная и вертикальная полосы прокрутки

status yes, no, 1, 0 Стандартная строка состояния продолжение &

142 Глава 2.Основы создания сценариев

Таблица 2.2 (продолжение)

Свойство Значения Описание

toolbar yes, no, \, 0 Включает панели инструментов браузера

top Число Положение по вертикали относительно верхнего края экрана

width Число Ширина окна в пикселах

w i n d o w.o p e n ( " m y p a g e.h t m " )

strfeatures = "top=100,left=15,width=400 , height=200 , location=no ,

w i n d o w.o p e n ( " w w w.a d m i r a l.r u /

d u n a e v " , "Са м себ е веб-дизайнер" ,

Вместо третьего параметра (строки features) можно использовать значение true.

В этом случае указанный документ загружается в уже существующее окно, вы-

тесняя предыдущий.Например, window.open("mypage.htm","NewWin" , true).

Метод window.open( ) возвращает ссылку на объект окна.Эту ссылку можно сохра-

нить в переменной, чтобы потом использовать, например при закрытии окна.

Для закрытия окна служит метод close().Однако выражения window.close() или

self.dose() закрывают главное окно, а не дополнительное, которое вы создали ме-

тодом ореп().В этом случае как раз и необходима ссылка на созданное окно.Эту

ссылку следует сохранить в глобальной переменной, чтобы иметь доступ к ней до

тех пор, пока главный документ загружен в браузер.Вот пример:

va r objwi n = w i n d o w.o p e n ( " m y p a g e.h t m " , " М о я страница" )

o b j w i n.c l o s e ( )

Метод window.open () открывает новое независимое окно как экземпляр браузера.

В этом случае при закрытии главного окна браузера новое окно остается откры-

тым.Независимые окна называют еще немодальными (modalless).Однако можно

создать и так называемое модальное окно.Пока открыто модальное окно, пользо-

ватель не может обратиться к другим окнам, в том числе и к главному.Так обыч-

но работают стандартные диалоговые окна.Например, окна, создаваемые метода-

ми alert(), prompt() и confirm() , являются модальными.В модальное окно можно

загрузить любой документ.

Для создания модального окна используется метод showModalDialog().Так же, как

и метод open() , он принимает в качестве параметров адрес документа (файла), имя

окна и строку свойств.Однако формат этой строки другой.В частности, парамет-

ры в строке разделяются точкой с запятой, размеры окна и координаты его верх-

него левого угла требуют указания единиц измерения (например, рх — пикселы).

Кроме того, этот метод не возвращает ссылку на объект окна, поскольку она не

нужна для модального окна.

В табл.2.3 приведен список свойств окна, созданного методом showModalDialog() ,

📎📎📎📎📎📎📎📎📎📎