본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

Microsoft HTML Help 프로그램에서 JavaScript를 사용

by 3604 2025. 7. 28.
728x90
Microsoft HTML Help 프로그램에서 JavaScript를 사용하려면 몇 가지 단계를 거쳐야 합니다. 먼저, CHM 파일(HTML Help 파일)을 생성할 때 JavaScript를 포함시키고, 해당 파일을 실행할 때 보안 설정을 조정해야 합니다.
 
1. CHM 파일 생성 시 JavaScript 포함:
 
  • HTML 파일 작성: JavaScript 코드를 포함하는 HTML 파일을 작성합니다.
  • HTML Help Workshop 사용: HTML Help Workshop과 같은 도구를 사용하여 HTML 파일을 CHM 파일로 컴파일합니다. 이때, Generate table of contents (TOC)  Generate index (IND) 옵션을 사용하여 목차와 색인을 생성합니다.
  • JavaScript 파일 링크: HTML 파일 내에서 <script> 태그를 사용하여 외부 JavaScript 파일을 링크하거나, HTML 파일 내에 직접 JavaScript 코드를 삽입합니다. 
     
2. 보안 설정 조정:
 
  • Microsoft HTML Help Executable (hh.exe) 설정:
    CHM 파일을 실행하는 hh.exe 프로그램에 대한 보안 설정을 조정해야 합니다. 기본적으로 hh.exe는 보안상의 이유로 JavaScript 실행을 제한합니다.
  • 레지스트리 편집:
    레지스트리를 편집하여 hh.exe의 JavaScript 실행 제한을 해제할 수 있습니다. 주의: 레지스트리 편집은 신중하게 진행해야 하며, 잘못된 수정은 시스템 오류를 유발할 수 있습니다.
  • 안전한 환경에서만 사용:
    JavaScript가 활성화된 CHM 파일은 신뢰할 수 있는 출처에서만 다운로드하여 사용해야 합니다. 악성 코드가 포함된 CHM 파일은 보안 위험을 초래할 수 있습니다.
     
3. JavaScript 코드 실행:
 
  • CHM 파일 실행:
    위 단계를 완료한 후 CHM 파일을 실행하면, HTML 파일 내의 JavaScript 코드가 실행됩니다.
  • 호환성 문제:
    일부 구형 시스템이나 특정 보안 설정에서는 JavaScript 실행에 문제가 발생할 수 있습니다. 이런 경우, 해당 시스템의 설정을 확인하거나 다른 환경에서 테스트해야 합니다.
     
요약:
 
Microsoft HTML Help 프로그램에서 JavaScript를 사용하려면, 먼저 CHM 파일 생성 시 JavaScript를 포함시키고, hh.exe의 보안 설정을 조정해야 합니다. 신뢰할 수 있는 출처에서만 CHM 파일을 사용하고, 필요에 따라 시스템 설정을 확인해야 합니

 

 

Microsoft HTML Help 프로그램에서 CHM 파일 생성 시 JavaScript를 포함시키는 방법
Microsoft HTML Help 프로그램에서 CHM 파일 생성 시 JavaScript를 포함시키는 방법
답변이미지비디오
17 출처 & 생각 

Microsoft HTML Help 프로그램에서 CHM 파일 생성 시 JavaScript를 포함시키는 방법에 대해 설명하겠습니다. JavaScript를 사용하면 HTML Help 파일에 동적인 기능을 추가할 수 있습니다.

1. HTML Help Workshop 설치

먼저, Microsoft HTML Help Workshop을 설치해야 합니다. 이 프로그램은 CHM 파일을 생성하는 데 필요한 도구입니다. 설치 후, HTML Help Workshop을 실행합니다.

2. 프로젝트 파일 생성

  1. 새 프로젝트 만들기: HTML Help Workshop에서 새 프로젝트 파일(.hhp)을 생성합니다.
  2. HTML 파일 추가: 프로젝트에 필요한 HTML 파일을 추가합니다. 이 파일들은 JavaScript를 포함할 수 있습니다.

3. JavaScript 파일 포함

JavaScript 파일을 HTML Help 프로젝트에 포함시키려면, HTML 파일 내에서 <script> 태그를 사용하여 JavaScript 파일을 참조합니다. 예를 들어:

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>JavaScript 포함 예제</title>
    <script src="your-script.js"></script> <!-- JavaScript 파일 경로 -->
</head>
<body>
    <h1>HTML Help 예제</h1>
    <button onclick="yourFunction()">클릭하세요</button>
    <script>
        function yourFunction() {
            alert("버튼이 클릭되었습니다!");
        }
    </script>
</body>
</html>

4. CHM 파일 생성

  1. 프로젝트 설정: 프로젝트 파일에서 필요한 설정을 완료합니다. 이때 JavaScript와 CSS 파일이 프로젝트 구조 내에 포함되어 있어야 합니다.
  2. CHM 파일 컴파일: 프로젝트 메뉴에서 "Compile" 또는 "Build" 옵션을 선택하여 CHM 파일을 생성합니다.

5. JavaScript 사용 시 주의사항

  • 보안 설정: CHM 파일을 열 때, Windows 보안 설정으로 인해 JavaScript가 차단될 수 있습니다. 이 경우, 사용자는 보안 설정을 조정해야 할 수 있습니다.
  • HTML Help Viewer: JavaScript가 포함된 CHM 파일은 HTML Help Viewer에서 실행되며, 이 뷰어는 Internet Explorer의 기본 구성 요소를 사용합니다.

이 과정을 통해 Microsoft HTML Help Workshop에서 CHM 파일을 생성할 때 JavaScript를 포함시키는 방법을 배울 수 있습니다. 이를 통해 사용자는 더 동적인 도움말 파일을 만들 수 있습니다.

728x90