2012-04-17 2 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와 크롬에서 창을 최대화에 대해 이야기하는 경우

는 당신이 더 나은 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를 배우셔서 감사합니다. –