swfファイルの表示
Posted: 2007年12月17日(月) 10:30
file項目でswfファイルをアップロードしページ内に表示させたいのですが、ActiveX コントロールのアクティブ化のために実行ファイル名は外部jsファイル内で指定しています。
やはりCMSデザイナーを使って外部jsファイルに書き込みすることは不可能でしょうか?
やはりCMSデザイナーを使って外部jsファイルに書き込みすることは不可能でしょうか?
CMS Designerに関する情報交換用掲示板です。どなたでもお気軽にご利用ください。
http://cms.al-design.jp/phpbb/
コード: 全て選択
<script language="JavaScript">
<xsl:comment>
writeFlashHTML2('<xsl:value-of select="swffile" />','_height=96','_width=96','_quality=high');
//</xsl:comment>
</script>
コード: 全て選択
<?xml version="1.0" encoding="UTF-8"?>
<schema name="flash" caption="フラッシュ" >
<data name="swf" type="file" caption="フラッシュ" />
</schema>
コード: 全て選択
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entry">
<script language="JavaScript">
<xsl:comment>
writeFlashHTML2('_swf=<xsl:value-of select="swf" />','_height=180','_width=800','_quality=high','_bgcolor=#000000');
//</xsl:comment>
</script>
</xsl:template>
</xsl:stylesheet>
コード: 全て選択
<script language="JavaScript">
<!--
writeFlashHTML2('_swf=cmsdesigner/dlfile.php?entryname=flash&entryid=00001&fileid=00000002&/index-head.swf','_height=180','_width=800','_quality=high','_bgcolor=#000000');
//-->
</script>
コード: 全て選択
<div id="flash1"></div>
コード: 全て選択
<script language="JavaScript" type="text/javascript">
<!--
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.write("flash1");
//-->
</script>
とのことです。[]内は省略できます。var so = new SWFObject(swf, id, width, height, version, background-color [, quality, xiRedirectUrl, redirectUrl, detectKey]);
コード: 全て選択
<xsl:if test="file1/text()!=''">
<strong>ファイル1をswfとして表示します。</strong>
<div id="flash1">ここにFlashが表示されるはずです。</div>
<script language="JavaScript" type="text/javascript">
<xsl:comment>
var so = new SWFObject("<xsl:value-of select="file1" />", "mymovie", "400", "200", "8", "#336699");
so.write("flash1");
//</xsl:comment>
</script>
</xsl:if>