View
페이지인식변수까지 소스에 포함
1.iepatch.js파일을 만든다.
(iepatch.js의 내용 그대로 긁어서 복사해 넣으세요.)
// flashWrite(파일경로, 가로, 세로, 아이디, 배경색, 변수, 윈도우모드)
function flashWrite(url,w,h,id,bg,vars,win){
// 플래시 코드 정의
var flashStr=
"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
"<param name='allowScriptAccess' value='always' />"+
"<param name='movie' value='"+url+"' />"+
"<param name='FlashVars' value='"+vars+"' />"+
"<param name='wmode' value='"+win+"' />"+
"<param name='menu' value='false' />"+
"<param name='quality' value='high' />"+
"<param name='bgcolor' value='"+bg+"' />"+
"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
"</object>";
// 플래시 코드 출력
document.write(flashStr);
}
//동영상
function aviPlay(src,w,h) {
document.write('<embed src="'+src+'" width='+w+' height='+h+'>')
}
2.사용법
css를 외부에서 부르듯이 js파일을 해당 페이지에 불러주기만 하면됩니다.
<head>와 </head>사이에
<script language="javascript" src="iepatch.js"></script>
코드를 삽입합니다.
#플래시삽입의 경우
삽입할곳에
flashWrite(파일경로, 가로, 세로, 아이디, 배경색, 변수, 윈도우모드)
예)<script>flashWrite('sample.swf','300','200','sample','#f0f0f0','v1=456&v2=423','transparent')</script>
여기서 변수는 페이지인식을 위한 변수입니다. 잘 모르시면 '' << 이렇게 비워두세요.
#동영상삽입의 경우
<script>aviPlay('파일경로','가로','세로')</script>
예) <script>aviPlay('http://mx.msnmusic.co.kr/mvideo.asx?mx=4600','400','300')</script>
추가 환경 변수는 js파일을 수정 해 주시면 됩니다.