Денис Н.
98 сообщений
#16 лет назад
Доброе время суток, Уважаемые фрилансеры.
Есть простой сайт на html с элеметами javascript.

Одна из страниц открывается с помощью данного скрипиа
<!--
function winop()
{
windowprops = "top=5,left=5,resizable=yes" + ",width=" + screen.width + ",height=" + screen.height;
windop = window.open("map.html","mywin",windowprops);
}

По вот такой ссылки. <a href="javascript:winop();"><img src="../images/ButtonGenealogicalTree.gif" alt="Генеалогическое дерево" width="125" height="19" border="0"></a>

В результате получаем новое окно с генеалогическим древом без элементов управления (IE) и почти на весь экран.
Кликнув на данной странице на любую ссылку она должна открываться во весь экран, а она открывается на пол экрана.
Линки со страницы вида - <area shape="rect" coords="462,600,573,676" href="petr_karlovich.html" target="_blank">

Простите за стиль описания проблемы. Спасибо.
Олег Б.
47 сообщений
#16 лет назад
Подразумеваю что размер новойй страницы которая открsвается в попоапе как раз имет пол екрана (или сколько там)
открывайте в модальных окнах, рамер которых сами и просчитаете.
Денис Н.
98 сообщений
#16 лет назад
До этого не знал что такое модальное окно. После вашего поста, немного почитал. Очень понравилась реализация, попробую. НО.
Проблема возникает не на этом этапе. Как раз с pop up окнов всё нормально, но зато когда я кликаю на любую ссылку (_blank) в pop up окне - > новое (нормальное окно ) открывается не на весь экран.
Михаил В.
2195 сообщений
#16 лет назад
Ну тогда в вашем popup окне также реализуйте ссылки через javascript с заданными параметрами окна.
Денис Н.
98 сообщений
#16 лет назад
Sir_Michael, можно код для примера?

Вот этот код у меня открывает моё поп ап окно, но его размер меня тоже не устраивает. Мне нужно по всей ширине и высоте экрана (ну за исключением панели задачь, пуска; как обычное полноразмерное окно IE)
<!--
function winop()
{
windowprops = "top=5,left=5,resizable=yes" + ",width=" + screen.width + ",height=" + screen.height;
windop = window.open("map.html","mywin",windowprops);
}
Михаил В.
2195 сообщений
#16 лет назад
Попробуйте так:
function winop(){
windop = window.open("map.html","_blank","fullscreen=yes");
}
Денис Н.
98 сообщений
#16 лет назад
Извините, наверное ввожу Вас в заблуждение. fullscreen - это на весь экран. (как в IE нажать F11). Мне же нужно окно обычное, такое же, если смотреть этот форум из IE.
Михаил В.
2195 сообщений
#16 лет назад
function winop(){
windop = window.open("map.html","_blank","");
windop.moveTo(0, 0);
windop.resizeTo(screen.availWidth, screen.availHeight);
}


Или даже
function winop(){
windop = window.open("test2.htm","_blank","width="+screen.availWidth+",height="+screen.availHeight);
windop.moveTo(0, 0);
}
Денис Н.
98 сообщений
#16 лет назад
Да, вот это отличный вариант кода. Только мой первый вариант убирал элементы управления IE (кнопки назад, вперёд, избранное и т.д.). В вашем варианте такое возможно?
Михаил В.
2195 сообщений
#16 лет назад
function winop(){
windop = window.open("test2.htm","_blank","width="+screen.availWidth+",height="+screen.availHeight+"location=no,menubar=no");
windop.moveTo(0, 0);
}

- дальше сами.
Денис Н.
98 сообщений
#16 лет назад
Sir_Michael, спасибо, буду вникать.