HTML에 ActiveX 컨트롤 추가

HTML에 ActiveX 컨트롤 추가
ActiveX 컨트롤을 웹페이지에 삽입할 때는 HTML 태그를 이용하여 추가 합니다.
Object 태그를 사용해 컨트롤을 삽입하고, Param 태그를 사용하여 ActiveX의 속성값을 설정합니다.
Object와 Param 태그에서 설정할 수 있는 속성과 그들의 의미는 다음과 같습니다.

Object

classid

삽입하려는 컨트롤의 classid 설정

id

삽입한 컨트롤 객체의 이름 설정

width

컨트롤의 크기 너비 설정

height

컨트롤의 크기 높이 설정

Param

name

컨트롤의 속성 이름

value

설정하려는 속성


웹 페이지에 ActiveX를 추가한 예는 다음과 같습니다.
<BODY>
<OBJECT id=InziImgView classid = clsid:B6B221B5-10E4-4011-ADDE-1B0A86D8B320></OBJECT>
</BODY>

clsid는 OLE View나 Regedit를 통해서 알 수 있습니다.


- 함수 사용
웹 페이지에 ActiveX의 함수를 사용한 예는 다음과 같습니다.
<SCRIPT LANGUAGE="JavaScript">
Function cmdImageFileName()
{
     InziImgView.ImageFileSave("C:\\Test.gif");
}
</SCRIPT>


- 속성 사용
웹 페이지에 ActiveX의 속성를 사용한 예는 다음과 같습니다.
<SCRIPT LANGUAGE="JavaScript">
Function cmdOnLoad()
{
     InziImgView.ToolModeFlag = true;
     InziImgView.CommentViewFlag = true;
}
</SCRIPT>


- 이벤트 사용
웹 페이지에 ActiveX의 이벤트를 사용한 예는 다음과 같습니다.
<SCRIPT ID= clientEventHandlersJS LANGUAGE=javascript>
<!--
function InziImgView_MouseSelectEnd()
{
     // 여기에 이벤트 발생시 코딩
}
//-->
</SCRIPT>

<SCRIPT LANGUAGE=javascript FOR=DInziImgView1 EVENT=MouseSelectEnd>
<!--
     InziImgView1_MouseSelectEnd()
//-->
</SCRIPT>