▼…というわけで、flashに枠が出ないための施策をテンプレ化しておきます。

2007年6月6日

▼…というわけで、flashに枠が出ないための施策をテンプレ化しておきます。

●イクナイ例

<object id="bnr_hosting2″ width="346″ height="134″ align="middle" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0″ classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″>
<param value="sameDomain" name="allowScriptAccess"/>
<param value="bnr_hosting2.swf" name="movie"/>
<param value="high" name="quality"/>
<param value="#ffffff" name="bgcolor"/>
<embed width="346″ height="134″ align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="bnr_hosting2″ bgcolor="#ffffff" quality="high" src="bnr_hosting2.swf"/>
</object>

●良い例(手順どうり)

まず、外部JSファイルに
object/embedタグ全体をdocument.write化。

function bnrHosting()
{
document.write('<object id="bnr_hosting2″ width="346″ height="134″ align="middle" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0″ classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″>\n’);
document.write('<param value="sameDomain" name="allowScriptAccess"/>\n’);
document.write('<param value="bnr_hosting2.swf" name="movie"/>\n’);
document.write('<param value="high" name="quality"/>\n’);
document.write('<param value="#ffffff" name="bgcolor"/>\n’);
document.write('<embed width="346″ height="134″ align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="sameDomain" name="bnr_hosting2″ bgcolor="#ffffff" quality="high" src="bnr_hosting2.swf"/>\n’);
document.write('</object>\n’);
}

つぎに、headにてその外部jsファイルを読み込む。

<script src="bnr_hosting.js" type="text/javascript"></script>

さいごに、それをbody内で呼び出す。

<script type="text/javascript">bnrHosting();</script>

この記事は役に立ちましたか? 役立った 役立たなかった
0 人中 0 人がこの記事は役に立ったと言っています。

★新記事下ハイブリッドads