2012-04-17 12 views
0

IEのブラウザウィンドウを最大化するJavaScriptコードがありますが、Chromeで作業するときは何も変更しません。Chromeのポップアップウィンドウを最大化する

これは私が話しているコードです。

window.moveTo(0, 0); 
if (document.all) { 
    top.window.resizeTo(screen.availWidth, screen.availHeight); 
} 
else if (document.layers || document.getElementById) { 
    if (top.window.outerHeight < screen.availHeight || top.window.outerWidth < screen.availWidth) { 
      top.window.outerHeight = screen.availHeight; 
      top.window.outerWidth = screen.availWidth; 
    } 
} 

ポップアップウィンドウを最大化するための適切な回避策またはその他の解決策を知っている人はいませんか。あなたはIEとChromeの両方でウィンドウを最大化について話している場合

はその後、私はあなたがより良いのExtJSやjQueryのアプローチを使用する必要があります示唆あなたの助け

答えて

2

あなたはこのようにそれを試すことができます。

top.window.moveTo(0,0); 
if (document.all) 
{ 
    top.window.resizeTo(screen.availWidth,screen.availHeight); 
} 
else if (document.layers || document.getElementById) 
{ 
    if (top.window.outerHeight < screen.availHeight || top.window.outerWidth < screen.availWidth) 
    { 
     window.resizeTo(top.screen.availWidth, top.screen.availHeight); 
    } 
} 

注:ブラウザがそれについて(と来場者あまりにも可能性が高い)駄々をこねるだろう、彼/彼女がブロックされたコンテンツを許可したい場合は、訪問者を尋ね、などしかし、私は推測しますそれは別の問題です。

+0

これは単純に機能します。どうもありがとうございました。 –

1

Mehmat、ありがとうございました。 これは、クロスブラウザの軽量のJavascriptライブラリであり、私はあなたの問題をもっと簡単に解決できると思う。

+0

ありがとうございますが、ExtJSまたはJQueryを学ぶ時間はありません。 –

関連する問題