XP서비스팩2의 패치로 플래시 주변에 테두리,엔터나 스페이스바를 클릭해야 되는 불편해소
페이지 정보
본문
윈도우 서비스팩2 패치로 인해 플래쉬주변에 테두리 보셨을껍니다
/gnuboard4/js/common.js 파일의 맨 아래에 다음의 사항을 입력하시고
function ShowFlash(url, width, height){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '" VIEWASTEXT>');
document.write('<param name="movie" value="' + url + '">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="window">');
document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
document.write('</object>');
}
그리고 나서 플래시를 삽입하고 하는 곳에
<script language="javascript">ShowFlash('<?=$g4[path]?>/nav.swf', 825, 94)</script>
를 입력하시면 페이지에서 해당 플래시의 테두리가 없게 되고
엔터나 스페이스바를 클릭하지 않아도 활성화가 됩니다.
위에서 common.js에 넣지 않고 별도로 flash.js 파일을 만들어
플래시를 삽입하고자 하는 페이지에 다음과 같이 하였더니 안되더군요.
참고하세요..
<script LANGUAGE="javascript" src="<?=$g4[path]?>/flash.js"></script>
<script language="javascript">ShowFlash('<?=$g4[path]?>/nav.swf', 825, 94)</script>
/gnuboard4/js/common.js 파일의 맨 아래에 다음의 사항을 입력하시고
function ShowFlash(url, width, height){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '" VIEWASTEXT>');
document.write('<param name="movie" value="' + url + '">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="window">');
document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
document.write('</object>');
}
그리고 나서 플래시를 삽입하고 하는 곳에
<script language="javascript">ShowFlash('<?=$g4[path]?>/nav.swf', 825, 94)</script>
를 입력하시면 페이지에서 해당 플래시의 테두리가 없게 되고
엔터나 스페이스바를 클릭하지 않아도 활성화가 됩니다.
위에서 common.js에 넣지 않고 별도로 flash.js 파일을 만들어
플래시를 삽입하고자 하는 페이지에 다음과 같이 하였더니 안되더군요.
참고하세요..
<script LANGUAGE="javascript" src="<?=$g4[path]?>/flash.js"></script>
<script language="javascript">ShowFlash('<?=$g4[path]?>/nav.swf', 825, 94)</script>
추천0