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