人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Javascript】動的にswfファイルを入れ替えたいのですが、
下記ソースの 「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>

●質問者: kentajoy
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:28 e+ hoge JavaScript swf
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント

swapSWFの第二引数に hoge パラメータを

function swapSWF(swfName, hoge)
{
swfTag = 'SWFObject("'+swfName+'", "' + hoge + '", "500", "500", "9.0.28", "#ffffff")';
document.getElementById("flashcontent").innerHTML = swfTag;
}

とすれば対応できるのではないでしょうか。

◎質問者からの返答

<body>内の javascript:swapSWF('A.swf') の部分はどのように記載すればよいのでしょうか?


2 ● pahoo
●35ポイント

こんな感じでしょう。

<a href="javascript:swapSWF('A.swf', 'hogeA')">A.swfに入れ替え</a>
<a href="javascript:swapSWF('B.swf', 'hogeB')">B.swfに入れ替え</a>
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ