下記ソースの 「hoge」 のパラメータもそれぞれ違う値(hogeA、hogeB)にしたいです。
方法を教えてください。
<script Language="JavaScript"><!--
function swapSWF(swfName)
{
swfTag = 'SWFObject("'+swfName+'", "「hoge」", "500", "500", "9.0.28", "#ffffff")';
document.getElementById("flashcontent").innerHTML = swfTag;
}
// --></script>
<body>
<div id="flashcontent">ここに表示</div>
<script language="javascript">
var so = new SWFObject("A.swf", "hogeA", "500", "500", "9.0.28", "#ffffff");
so.write("flashcontent");
</script>
<a href="javascript:swapSWF('A.swf')">A.swfに入れ替え</a>
<a href="javascript:swapSWF('B.swf')">B.swfに入れ替え</a>
</body>
swapSWFの第二引数に hoge パラメータを
function swapSWF(swfName, hoge) { swfTag = 'SWFObject("'+swfName+'", "' + hoge + '", "500", "500", "9.0.28", "#ffffff")'; document.getElementById("flashcontent").innerHTML = swfTag; }
とすれば対応できるのではないでしょうか。
こんな感じでしょう。
<a href="javascript:swapSWF('A.swf', 'hogeA')">A.swfに入れ替え</a> <a href="javascript:swapSWF('B.swf', 'hogeB')">B.swfに入れ替え</a>
<body>内の javascript:swapSWF('A.swf') の部分はどのように記載すればよいのでしょうか?