2

ユーザーの画面構成に合わせて最大化されたポップアップ ウィンドウを開く最良の方法は何ですか? C# ASP.NET 3.5 Web サイト プロジェクトを使用しています。

アップデート:

@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 を追加する必要がありました。

4

2 に答える 2

5

JavaScript を使用して実行する

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

window.open()明らかに、ステートメントに適切なパラメーターを使用する必要があります。

このリンクは、その方法も示しています

編集

newWindow.moveTo(0,0);
newWindow.resizeTo(screen.availWidth, screen.availHeight);
于 2009-04-28T00:19:37.563 に答える
1
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;
    }
  }
}
于 2010-05-21T07:01:14.873 に答える