2009-09-11 19 views
0

net 웹 사이트, 사용자가 전체 화면 모드로 페이지를보고 표준 모드로 다시 전환 할 수있는 버튼을 추가하고 싶습니다. [F11의 경우와 동일합니다.]전체 화면으로 브라우저 열기

많은 자바 스크립트 코드가 있지만 전체 화면으로 새 창을 여는 경우가 있습니다. 그 다음 내가 마스터 페이지에서 해당 버튼을 넣어 것입니다 happn 경우

하지만 난이 원하는 전체 화면

에서 같은 창을 가지고있다.

도와주세요.

답변

2
ugly solution but it works 



<head> 
    <script type="text/javascript"> 
     function max() 
     { 
      var obj = new ActiveXObject("Wscript.shell"); 
      obj.SendKeys("{f11}"); 
     } 
    </script> 
</head> 
<body onload="javascript:max()"> 
</body> 
+1

추악한 솔루션 및 추한 지원을 위해 웹 페이지에서 버튼을 갖는 것이 좋지 않습니까? 네가 말한대로 IE 만 .... 그것은 작동합니다. – peirix

+0

시도했지만 작동하지 않습니다. IE7, Firefox 및 Chrome에서 사용해 보았습니다. 오류 : ActiveX 개체가 정의되지 않았습니다. 나는 Vista를 실행 중이다. – awe

7

나는 당신이 요구하는 것을 할 수 있다고 생각하지 않습니다. 이미

<span onclick="window.open('http://www.yourdomain.com/page.html','', 'fullscreen=yes, scrollbars=auto');">Open Full Screen Window</span> 

(I ... 그것은 전체 화면 모드를 사용하는 사용자를 강제하는 것이 좋습니다 확실하지 않다)

+0

나는 그것이 불가능하다고 생각하는 이유가 정확히 그런 것 같습니다. 사용자를 강요하는 것은 좋지 않습니다. – awe

+1

이것은 IE에서만 작동합니다. Firefox, Safari, Chrome 및 Opera에서 작동하지 않는 것으로 테스트되었습니다. – awe

3

사용자 :

가능한 유일한 방법은 window.open을 사용하고 있습니다 이 버튼이 있으면 F11이라고합니다.

'스마트하게'하려고하지 마십시오. 이러한 종류의 기능은 웹 응용 프로그램 범위가 아닌 브라우저 범위에 있습니다. 그것은 당신의 관심사가되어서는 안됩니다.

대신 응용 프로그램과 진정으로 관련된 기능에 초점을 맞 춥니 다.

+1

웹상의 많은 사용자는 F11을 인식하지 못합니다 (F1 만 사용하지만 F1 키에도 ** Help **라는 하위 텍스트가있는 키보드가 있기 때문입니다). – awe

+0

@awe가 옳다고 생각하는 많은 사용자는 "F11"에 대해 모른다. 전체 화면과 일반 모드 –

관련 문제