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>