 |
|
|  |
| 수정된 인터넷 익스플로러에서 상호작용 ActiveX 컨트롤 활성화 가이드 |
|
|
 |
20년 전 |
4월 12일부터 윈도우 업데이트 를 통해 익스플로러 가 패치 된다고 합니다.
뭐 다 아시는 내용 일수도 있지만, 미리 준비들 하세요~^^
테스트 해보니깐 별 다른건 없구요 플래시 태그와 같은 embed 태그가 들어가는 ActiveX, 애플릿 같은것이 초기에 작동하지 않더군요. 물론 동영상,플래시,사운드 다 포함입니다.
패치후에는 html에 넣었던 태그를 모두 js파일로 만들어서 외부파일 링크 해야 합니다.
http://www.microsoft.com/korea/windows/ie/activex/activate/default.mspx
자세한 내용은 위 링크를 참고하시고요
간단히 플래시 태그 적용만 소개해 드리겠습니다.
--------------------------------------------------
// HTML File(플래시가 들어가는 html)
<html>
<body>
<div id="embedControlLocation">
<script id="elementid" src="embedControl.js"></script>
</div>
</body>
</html>
// embedControl.js
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="파일가로사이즈" height="파일세로사이즈">');
document.write('<param name="movie" value="플래시파일이름.swf">');
document.write('<param name="quality" value="high">');
document.write('<param name="menu" value="false">');
document.write('<PARAM NAME="FlashVars" VALUE="">');
document.write('<embed src="플래시파일이름.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="파일가로사이즈" height="파일세로사이즈"');
document.write('FlashVars=""></embed>');
document.write('</object>');
--------------------------------------------------
이런식으로 코딩하셔야 할겁니다.
모든 플래시 파일을 다 이런식으로 코딩하면 불편하니깐... 함수로 짜서 사용하시면 좋을듯하네요
살짝~ 함수를 가르쳐 드리면
--------------------------------------------------
//html (플래시가 들어가는 html)
<script language="javascript" src="flashplay.js"></script>
<div><script id="play_">flashPlayer('플래시파일이름.swf', 가로사이즈, 세로사이즈, '플래시변수값');</script></div>
//flashplay.js
function flashPlayer(name, sizex, sizey, value) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + sizex + '" height="' + sizey + '">');
document.write('<param name="movie" value="' + name + '">');
document.write('<param name="quality" value="high">');
document.write('<param name="menu" value="false">');
document.write('<PARAM NAME="FlashVars" VALUE="' + value + '">');
document.write('<embed src="' + name + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + sizex + '" height="' + sizey + '"');
document.write('FlashVars="' + value + '"></embed>');
document.write('</object>');
}
|
|
추천 : 550 |
추천
목록
|
|
|  |
|