<body>
<embed src="examplecontrol">
</body>
</html>
↓
<html>
<body>
<script src="Embed.js"></script>
</body>
Embed.js
document.write(‘<embed src=”examplecontrol”>’);
장점: 마소의 권고 방안(?)
단점: embed,object 시킬 파일마다 js파일을 생성해주어야함
function view_obj(objhtml)
{ document.write(objhtml); }
-------------------------------------------
-------------------------------------------적용시킬 embed 에 넣어주기
<SCRIPT>view_obj('<embed src=...>');</SCRIPT>
-------------------------------------------
장점: 여러 embed를 js파일 추가없이 할수 있다.
단점: 한줄로 작성해야 오류가 없기 때문에 조금 보기가 안좋다
---------------------------------------------------------------------view_obj.js 파일생성
function flash_movie(src, ids, width, height, wmode)
{
var wh = "";
if (parseInt(width) && parseInt(height))
wh = " width='"+width+"' height='"+height+"' ";
return "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' "+wh+" id="+ids+"><param name=wmode value="+wmode+"><param name=movie value="+src+"><param name=quality value=high><embed src="+src+" quality=high wmode="+wmode+" type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash' "+wh+"></embed></object>";
}
function obj_movie(src, ids, width, height, autostart)
{
var wh = "";
if (parseInt(width) && parseInt(height))
wh = " width='"+width+"' height='"+height+"' ";
if (!autostart) autostart = false;
return "<embed src='"+src+"' "+wh+" autostart='"+autostart+"'></embed>";
}
function doc_write(cont)
{
document.write(cont);
}
---------------------------------------------------------------------
---------------------------------------------------------------------
<script>doc_write(flash_movie("플래시경로", "id", 가로픽셀, 세로픽셀, "모드"));</script>
적용예제 :
<script>doc_write(flash_movie("main.swf", "mainflash", 450, 100, "transparent"));</script>
---------------------------------------------------------------------
장점: 참 편하다, 보기도 좋다.
단점: 어찌됬건 우리가 바라는 것은 기존 사용하는데로 <embed>써도 컨트롤 활성화 패치가 안뜨게 하는것이다.
그렇다. 아이즌빌더에서 제작된 이 자바스크립트를 쓰게되면 기존 사용하는데로 <embed>를 그대로 써도 그냥 패치가 된다. 적용방법은? 쉽다.
<head>
<script src="iezn_embed_patch.js" type="text/javascript"></script>
</head>
적용하면 끝난다
장점: 기존사용방법 그대로 js파일만 불러와주면 된다. 간편하다. 부분적용이 가능하다. 게시판같은곳에 좋다.
단점: 아무래도 좀 불안하다.. 코드전체 검사후 다시 바꿔주는것이니...부분적용하면되지만..
개인적으로는.. 빨간색 상자를 추천한다. 네이버에서도 이방식을 쓰고있다.
파란은.... iframe을 쓴다 ㅡㅡ;;;;
'Tip&Tech > 웹' 카테고리의 다른 글
텍스트 필드에 입력값 받을 때 한글로 기본 셋팅하기 (0) | 2007.11.17 |
---|---|
[Internet] 이메일 주소 이미지로 만들기 (1) | 2006.05.18 |
[CSS] FORM 태그시 공백 해결 (0) | 2006.05.18 |