Откройте всплывающее окно, максимально увеличенное до конфигурации экрана пользователя - PullRequest
2 голосов
/ 28 апреля 2009

Как лучше всего открыть всплывающее окно, развернутое до конфигурации экрана пользователя? Я использую проект веб-сайта C # ASP.NET 3.5.

Обновление:

@ Anthony - панель задач windows xp закрывает часть окна браузера. Как установить maxmmumize и остановиться на панели задач windows xp?

Обновление 1:

Я использовал следующее решение, чтобы максимизировать всплывающее окно, но оно сначала открывает окно, а затем перемещает его в верхний левый угол экрана. Есть ли способ просто открыть всплывающее окно в позиции 0,0?

function openMaxWindow(url) {
    var name = "MyWindow";
    var features = "status=1,toolbar=1,location=1,menubar=1,scrollbars=1,resizable=1,top=0,left=0,height=" + screen.availHeight + ",width=" + screen.availWidth;

    var newWindow = window.open(url, name, features); 
}

Обновление 2:

Понял, мне нужно было добавить top = 0 и left = 0 в список возможностей.

Ответы [ 2 ]

5 голосов
/ 28 апреля 2009

Используйте JavaScript для запуска

var newWindow = window.open(); newWindow.resizeTo(screen.width, screen.height);

Очевидно, вам нужно использовать соответствующие параметры для оператора window.open().

Эта ссылка также показывает, как это сделать

Редактировать

newWindow.moveTo(0,0);
newWindow.resizeTo(screen.availWidth, screen.availHeight);
1 голос
/ 21 мая 2010
function maximizeWindow() {
  window.moveTo(0, 0);
  if (document.all) {
    top.window.resizeTo(screen.availWidth,screen.availHeight);
  } else if (document.layers||document.getElementById) {
    if (top.window.innerHeight < screen.availHeight || top.window.innerWidth < screen.availWidth) {
      top.window.outerHeight = screen.availHeight;
      top.window.outerWidth = screen.availWidth;
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...