2011-03-29 2 views
0

메뉴가 비활성화 된 상태에서 전체 화면으로 전환해야하는 페이지로 리디렉션해야하는 흥미로운 문제가 있습니다. 일반적으로 window.open()을 사용 하겠지만 원래 페이지를 닫거나 (promt없이) 원본 페이지를이 새 페이지로 이동하려고합니다.자바 스크립트로 새 페이지로 이동하고 메뉴/전체 화면 사용 안함

window.open ("index.htm", "_self", "fullscreen, menubar = no, status = no)을 시도하고 원본 페이지에서 새 페이지를 열었지만 다른 매개 변수를 만족하지 않습니다 당신이 단지가 말했다 때문에.

에서는 window.location 날

감사합니다!

+0

적어도 모든 희생자에게 그런 일이 일어날 수는 없습니다. 나는 사용자를 의미한다. 일부 브라우저는 일부 기능을 제어 할 수 있지만 궁극적으로 브라우저 소유자가 결정할 수 있습니다. – Pointy

+0

대부분의 브라우저는 요즘에는 이것을 허용하지 않습니다. 원하는 것은 사용자를 혼란스럽게하고 자극적으로 만들 수 있기 때문에 일반적으로 나쁜 습관으로 간주됩니다. –

+0

이 경우 인터넷 익스플로러에 대해서만 걱정할 필요가 있습니다. 이는 매우 구체적인 애플리케이션을위한 것입니다. 그 악의가 아닌 나는 약속한다! –

답변

1

(전용이 목적을 위해 사용자가 IE를 사용하는 것) 중 하나

윈도 옵션을 사용하지 않습니다 IE에서 작업하려면이 스크립트를 사용할 수 있습니다.

<script language="javascript"> 
    var shell = new ActiveXObject("WScript.Shell"); 
    shell.SendKeys("{F11}"); 
</script> 

당신은 이것에 대한 신뢰할 수있는 사이트가 작동 할 수있는 웹 사이트를 확인해야합니다, 당신은 "초기화 및 스크립트 액티브 스크립트 사용에 안전하지 않는 것으로 표시된 제어합니다"활성화해야합니다.

+0

다른 옵션이없는 경우 사용할 수있는 해결책 일 수 있습니다. 나는 일반적으로 activeX 콜을 멀리한다. 내가 이해할 수없는 것은 window.open을 호출 할 수있는 이유이며, 다른 매개 변수는 아무 것도 목표로 삼지 않습니다. –

관련 문제