2010-12-22 2 views
0

입니다. html로 javascript를 사용하여 내용 만 가진 팝업을 열려고합니다. 상태 표시 줄, 도구 모음 없음, 스크롤 막대 없음, ... 및 제목 표시 줄 없음제목이나 툴바가없는 window.open(), 내용은

코드는 Internet Explorer에서 작동해야하지만,이 경우에는 더 좋습니다 ...
toolbar = no status = no ..로 속성 초밥이 있습니다.하지만 title = no는 어떻게됩니까?

정말 window.open을 사용할 필요는 없지만 자바 스크립트를 사용해야합니다.

미리 감사드립니다.

+0

'모덜리스/크롬리스 자바 스크립트 창'을 검색해 보셨습니까? – vol7ron

+0

너무 늦었습니다. 이것은 2 년 전 MSIE의 버그 (전체 화면 모드에서 윈도우 열기 및 크기 변경)로 작동합니다. 다행스럽게도이 버그는 곧 수정되었습니다. HTA 사용이 옵션 인 경우 막대가없는 창을 만들 수 있습니다. –

+3

당신이 찾고있는 것이 전부 팝업이라면, 큰 z- 인덱스를 가진 몸체에 절대적으로 위치하는'iframe' 또는'div'가있을 것입니까? – vol7ron

답변

1

왜 사용자가 팝업 (창 이동, 최소화, 닫기 등)을 제어 할 수있는 방법이없는 팝업을 원하십니까? 이것은 웹상의 모든 사용성 지침을 위반하는 것입니다.

이와 같은 작업을 수행하려는 경우 인라인 라이트 박스를 사용하는 것이 좋습니다. 이렇게하면 팝업의 스타일을 제어 할 수 있지만 사이트의 기본 창을 벗어날 수는 없습니다.

많은 작업이 이미 완료된 인기있는 솔루션은 colorbox입니다.

colorbox의 모든 기능이나 기능이 필요하지 않은 경우 컨트롤을 표시 할 필요가 없기 때문에 자신 만의 롤을 만들 수 있습니다.

#chromelessPopup { 
    height: 400px; 
    width: 340px; 
    border: 2px solid #000; 
    position: absolute; 
    top: 10%; 
    left: 35% 
} 
+0

아픈 그것을 시도하고 그것이 내가 필요한지보십시오. 감사! – Nicolas

+0

감사합니다. – Nicolas

0

IE가 키오스크 모드가 (F11 또는 명령 행에 -k)하지만이 모드는 명백한 보안상의 이유로 웹 페이지를 호출 할 수 없습니다 다음

$("a").click(function() { 
    $(document).append('<iframe id="chromelessPopup" src="popup_src.html"></iframe>'); 
} 

그리고

일부 CSS는 팝업 스타일을합니다. 웹 사이트에 의해 사용자의 시각에서 모든 것을 숨기는 것은 분명히 바람직하지 않습니다. 웹 페이지에서 열리는 모든 팝업에는 제목 표시 줄이 있습니다.

0

titlebar=no 옵션이 window.open()이고 그 IE가 fullscreen=yes을 지원한다는 문서가 있습니다.

나는 이것을 시도하지 않았다는 것을 유의하십시오.