[급]스크립트 사입 문제 도와 주세요.. 정보
[급]스크립트 사입 문제 도와 주세요..본문
안녕 하세요..고수님들 ... 오늘 제가 또 들고 온 문제는 스크립트 삽입 문제입니다.
헤드에 들어가는 메인 메뉴바를 플레쉬로 제작후 자바 스크립을 이용하여 삽입하는 경우입니다
일단 head.php 파일에 다음과 같이 해보았습니다.
<td width="650"><script src="<?=$g4['path']?>/js/embed_top.js"></script></td>
이렇게 삽입을 해보았습니다.
다음은 embed_top.js 파일을 js 폴더에 넣었습니다.
다음은 embed_top.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="650" height="83">');
document.write('<param name="movie" value="<?=$g4['path']?>/img/main_top.swf">');
document.write('<param name="quality" value="high">');
document.write('<embed src="<?=$g4['path']?>/img/main_top.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="650" height="83">');
document.write('</embed></object>');
다음으로 main_top.swf 플래쉬를 img 폴더에 넣었습니다.
정상적으로 화면에서 보이지 않습니다. 문제가 있는 부분에서는 멈추지 않고 통과 대어서 다음
이미지들은 출력이 되는데 요것만 안보이네요..
도대체 뭐가 문제인지 모르겠습니다. 윈도우즈계열 에서는 이걸 지원하다는데 유닉스계열에서는
지원하는지 모르겟다는 이야기도 잇습니다.
별거 아닌거 같은데..이상하게 안되네요..
헤드에 들어가는 메인 메뉴바를 플레쉬로 제작후 자바 스크립을 이용하여 삽입하는 경우입니다
일단 head.php 파일에 다음과 같이 해보았습니다.
<td width="650"><script src="<?=$g4['path']?>/js/embed_top.js"></script></td>
이렇게 삽입을 해보았습니다.
다음은 embed_top.js 파일을 js 폴더에 넣었습니다.
다음은 embed_top.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="650" height="83">');
document.write('<param name="movie" value="<?=$g4['path']?>/img/main_top.swf">');
document.write('<param name="quality" value="high">');
document.write('<embed src="<?=$g4['path']?>/img/main_top.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="650" height="83">');
document.write('</embed></object>');
다음으로 main_top.swf 플래쉬를 img 폴더에 넣었습니다.
정상적으로 화면에서 보이지 않습니다. 문제가 있는 부분에서는 멈추지 않고 통과 대어서 다음
이미지들은 출력이 되는데 요것만 안보이네요..
도대체 뭐가 문제인지 모르겠습니다. 윈도우즈계열 에서는 이걸 지원하다는데 유닉스계열에서는
지원하는지 모르겟다는 이야기도 잇습니다.
별거 아닌거 같은데..이상하게 안되네요..
댓글 전체

음.. 이번 익스플러 패치때문에 저렇게 바꾸신건가요?
document.write 이부분이 음..
제가 쓰는 방법은
flash_plug.js로 파일을 하나 만들고
---------------------------------------------------------------------------------------------------------------------------------------
function fl_view(objhtml){
document.write(objhtml);
}
-----------------------------------------------------------------------------------------------------------------------------------------
플래시 들어가는 페이지에 인클루드 한번 해주고
<script language="javaScript" src="<?=$g4[path]?>/js/flash_plug.js"></script>
------------------------------------------------------------------------------------------------------------------------------------------
실제 들어가는 부분에 이렇게 뿌려주면...
<!-- 플래시 메인-->
<script>fl_view("<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='100%' HEIGHT='100%' id='' ALIGN='center'><PARAM NAME=movie VALUE='<?=$g4[path]?>/main/flash/main.swf'><PARAM NAME=loop VALUE=false><PARAM NAME=menu VALUE=false><PARAM NAME=quality VALUE=high><PARAM NAME=scale VALUE=exactfit><PARAM NAME=bgcolor VALUE=#FFFFFF><param name='wmode' value='transparent'><EMBED src='<?=$g4[path]?>/main/flash/main.swf' loop=false menu=false quality=high scale=exactfit bgcolor=#FFFFFF IDTH='100%' HEIGHT='100%' NAME='' ALIGN='' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>");
</script>
참고로 중간에 공백이 있으면 않나옵니다..^^;; 모두 붙여서..
document.write 이부분이 음..
제가 쓰는 방법은
flash_plug.js로 파일을 하나 만들고
---------------------------------------------------------------------------------------------------------------------------------------
function fl_view(objhtml){
document.write(objhtml);
}
-----------------------------------------------------------------------------------------------------------------------------------------
플래시 들어가는 페이지에 인클루드 한번 해주고
<script language="javaScript" src="<?=$g4[path]?>/js/flash_plug.js"></script>
------------------------------------------------------------------------------------------------------------------------------------------
실제 들어가는 부분에 이렇게 뿌려주면...
<!-- 플래시 메인-->
<script>fl_view("<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='100%' HEIGHT='100%' id='' ALIGN='center'><PARAM NAME=movie VALUE='<?=$g4[path]?>/main/flash/main.swf'><PARAM NAME=loop VALUE=false><PARAM NAME=menu VALUE=false><PARAM NAME=quality VALUE=high><PARAM NAME=scale VALUE=exactfit><PARAM NAME=bgcolor VALUE=#FFFFFF><param name='wmode' value='transparent'><EMBED src='<?=$g4[path]?>/main/flash/main.swf' loop=false menu=false quality=high scale=exactfit bgcolor=#FFFFFF IDTH='100%' HEIGHT='100%' NAME='' ALIGN='' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT>");
</script>
참고로 중간에 공백이 있으면 않나옵니다..^^;; 모두 붙여서..
감사 합니다. 참고하여 꼭 성공 하겠습니다.