미채택 완료

MeadCo's ScriptX 프린트 제어문제(팝업이 안뜹니다 ㅠㅠ)

2023-02-21 (화) 23:10:11 1,823

MeadCo's ScriptX (meadroid.com) 원래 엑티브액스인데;;

조금 공부하다보니 

이렇게 codebase 속성은 생략 을 하여 사전설치 방식으로(엑티브액스 대신) 아래 링크 참조

http://scriptx.meadroid.com/license-pricing/free-deployment.aspx

위 페이지를 이용하여 팝업을 띄워 출력하게 하는데요;;

브라우저에서 F12로 콘솔 확인 하니 이런문구가 나오면서

Uncaught TypeError: Cannot set properties of undefined (setting 'header')
    at f_print (popup_vocabulary.php:26:33)
    at <anonymous>:1:1

프린트창이 뜨질 안네요

이 부분 소스는 

Copy
<object id="factory" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext></object>

<script type="text/javascript">

    function f_print()     {

       $('printNone').style.display = "none";

        factory.printing.header = "1";           //머리글설정
        factory.printing.footer = "2";             //꼬리글설정
        factory.printing.topMargin = 15;          //상여백
        factory.printing.bottomMargin = 5;     //하여백
        factory.printing.leftMargin = 5;          //좌여백
        factory.printing.rightMargin = 5;        //우여백
        factory.printing.Print(true);             //프린트 실행 false하면:프린트 설정화면 안보여짐 true하면: 보여짐

    }

</script>

<div id="printNone">
  <br />
  <br />
  <table width="760" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td height="30" align="right" valign="top" style="padding-right: 30px"><a href="javascript:f_print()"><img src="/common/images/btn_print_02.gif" width="69" height="19" border="0" /></a></td>
    </tr>
  </table>
  </div>

지식이 부족하여 여러분들께 자문을 구합니다. ㅠㅠ

|

답변 1개

2023-02-21 (화) 23:32:36

저거 해석하자면

Uncatched Type Error: 정의되지 않은 속성을 설정할 수 없습니다('헤더' 설정)

header가 뭔가 잘못된거 같은데요

혹시 스트링이 아닌 인트 아닌가요? 

actory.printing.header = 1;

답변을 작성하려면 로그인이 필요합니다.