Internet Explorer(인터넷 익스플로러)에서 상호작용 ActiveX 컨트롤 활성화 방법
- 플래시(Flash) 컨트롤 활성화를 중심으로
위의 비활성화된 플래시를 아래처럼 활성화 시킬수 있습니다.
JavaScript를 이용하여 외부 파일을 로드하여 출력하면 ActiveX 컨트롤을 활성화 시킬 수 있습니다.
[JavaScript로 포함시킬 파일 내용]
function Write_Activex(obj){
document.write(obj);
}
document.write(obj);
}
위의 소스를 파일이름은 아무이름이나 지정하시고 확장자는 js 파일로 저장해 주세요.
예) activex.js
[홈페이지 본문]
<HTML>
<HEAD>
<TITLE> Hometown ActiveX Test </TITLE>
<script language="javascript" src="js 파일 경로"></script>
</HEAD>
<BODY>
<table width="832" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<script language="javascript">
//hometown menu
var menustr;
menustr = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ";
menustr += " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" ";
menustr += " width=\"832\" height=\"47\">";
menustr += " <param name=\"movie\" value=\"플래시 파일 경로\">";
menustr += " <param name=\"quality\" value=\"high\">";
menustr += " <embed src=\"플래시 파일 경로\" quality=\"high\" ";
menustr += " pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" ";
menustr += " width=\"832\" height=\"47\"></embed>";
menustr += "</object>";
Write_Activex(menustr);
</script>
</td>
</tr>
</table>
</BODY>
</HTML>
<HEAD>
<TITLE> Hometown ActiveX Test </TITLE>
<script language="javascript" src="js 파일 경로"></script>
</HEAD>
<BODY>
<table width="832" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<script language="javascript">
//hometown menu
var menustr;
menustr = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ";
menustr += " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" ";
menustr += " width=\"832\" height=\"47\">";
menustr += " <param name=\"movie\" value=\"플래시 파일 경로\">";
menustr += " <param name=\"quality\" value=\"high\">";
menustr += " <embed src=\"플래시 파일 경로\" quality=\"high\" ";
menustr += " pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" ";
menustr += " width=\"832\" height=\"47\"></embed>";
menustr += "</object>";
Write_Activex(menustr);
</script>
</td>
</tr>
</table>
</BODY>
</HTML>
예제에 사용된 파일.
http://user.chol.com/activeX/activex.html
http://user.chol.com/activeX/activex_none.html
http://user.chol.com/activeX/activex.js
참조사이트.
http://www.microsoft.com/korea/windows/ie/activex/activate/default.mspx
아래 사이트에서 퍼옴
http://buri.kr/55
댓글