메뉴 건너뛰기

조회 수 32585 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
/*  SAVING, PRINTING AND PRINT PREVIEW 
   USAGE:
     <input type=button value="print preview" onclick="window.ieExecWB(7);">
     <input type=button value="page setup" onclick="window.ieExecWB(8);">
     <input type=button value="print page w Prompt" onclick="window.ieExecWB(6);">
     <input type=button value="print page w/o Prompt" onclick="window.ieExecWB(6, -1);">
     <input type=button value="Save As" onclick="saveAsMe('ww.txt');">
     <input type=button value="Save Copy" onclick="window.ieExecWB(5);"> 
*/

<script language="javascript">

// ====================================================================
// Original post: Unkown person - I lost my notes on who did this first
//                Unkown source
// Modified by:   Walter Torres <walter@torres.ws> [www.torres.ws]
//                2001/04/29
//                I found the secret to remove the prompt!
//                Original post did not have this gem to it.
//
// This accesses a built-in Windows command that can perform Magic!
// And yes, this is a Windows ONLY solution.
// In fact, it only works in IE. :(
//
// This still doesn't work with Frames!  :(
//
//          INPUT: intOLEcmd   = integer between 1 and 37, only a few 
are of use
//                 intOLEparam = parameter integer for function - 
optional
//         OUTPUT: none
//   DEPENDANCIES: none
//
//           NOTE: intOLEparam is not optional in the Object call,
//                 I just made it optional here to make life easier.
//                 All command values use '1' execept print, thus my 
reasoning.
//
//        EXAMPLE: // This prints given window/frame WITHOUT prompt!
//                 objWinName.ieExecWB(6, -1)
//
//                 // This prints given window/frame WITH prompt!
//                 objWinName.ieExecWB(6)

//                // This will display the Print Preview window
//                 objWinName.ieExecWB(7)
//
//         VALUES: intOLEcmd has these possible values
//                 OLECMDID_OPEN         = 1
//                 OLECMDID_NEW          = 2    warning, this kills IE windows!
//                 OLECMDID_SAVE         = 3
//                 OLECMDID_SAVEAS       = 4
// OLECMDID_SAVECOPYAS = 5 note: does nothing in IE
//                 OLECMDID_PRINT        = 6    note: give '-1' as param - no prompt!
//                 OLECMDID_PRINTPREVIEW = 7
//                 OLECMDID_PAGESETUP    = 8
//                          Others have no use in IE

function ieExecWB( intOLEcmd, intOLEparam )
{
// Create OLE Object
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';

// Place Object on page
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);

// if intOLEparam is not defined, set it
if ( ( ! intOLEparam ) || ( intOLEparam < -1 )  || ( 
intOLEparam > 1 ) )
intOLEparam = 1;

// Execute Object
WebBrowser1.ExecWB( intOLEcmd, intOLEparam );

// Destroy Object
WebBrowser1.outerHTML = "";
}

</script>

  1. select 당일 날짜 출력

  2. No Image 22Dec
    by
    2016/12/22 Views 7358 

    response.setHeader

  3. No Image 26Mar
    by
    2021/03/26 Views 1438 

    opener 값전달, 함수실행.(자식창에서 부모창으로 값전달, 함수실행)

  4. No Image 21Sep
    by
    2016/09/21 Views 7001 

    onkeypress 키보드 이벤트 처리하는 법 – text, textarea

  5. No Image 20Jan
    by
    2023/01/20 Views 134 

    Node.js와 npm(+ npx)의 개념

  6. No Image 19Jun
    by
    2015/06/19 Views 9406 

    location.href 로 새창 여는 방법 (target=_blank 효과)

  7. Location 객체 - URL 파싱 - URL에서 전달인자 추출하기 함수 작성

  8. No Image 29Aug
    by
    2018/08/29 Views 1622 

    key pressing 누르거나 클릭중인 이벤트 예제

  9. JSON API - JSON.parse(), JSON.stringify() ( json 형태의 문자열을 JSON객체로 , JSON객체를 문자열로 )

  10. jQuery 이미지 슬라이드 오버시 큰이미지 보여주기 소스

  11. No Image 27Oct
    by
    2018/10/27 Views 1732 

    jQuery 엘리먼트 선택

  12. No Image 06Apr
    by
    2015/04/06 Views 11698 

    jquery 메뉴 - 아래로 한번에 전체가 펼처짐

  13. No Image 11Sep
    by
    2016/09/11 Views 5518 

    jquery 기본 엘리먼트 속성제어방법

  14. No Image 01Sep
    by
    2016/09/01 Views 7277 

    jquery offset()을 이용한 부드러운 스크롤 이동

  15. jqgrid 이용한 그리드 활용하기

  16. JDK6 (Java SE Development Kit 6)이하 버전 다운로드 주소

  17. No Image 17Nov
    by
    2016/11/17 Views 9821 

    javascript 화면 캡쳐

  18. No Image 28Sep
    by
    2018/09/28 Views 3252 

    JavaScript 출생년도에 따른 나이 계산 자바스크립트

  19. No Image 01Mar
    by 조쉬
    2014/03/01 Views 32585 

    javascript 인쇄 미리보기, 출력, 페이지 설정 등

  20. No Image 21Sep
    by
    2016/09/21 Views 5657 

    javascript 에서 제공하는 3가지 종류의 팝업박스

Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved