0

flashvars 属性の値を取得するにはどうすればよいですか?

<embed src="http://wl2static.lsl.com/common/flash/as3/MemberApplet026.swf" 
id="opera_elb" width="100%" 
height="100%" 
allowscriptaccess="always" 
allowfullscreen="true" 
bgcolor="ffe8ef" 
quality="high" 
pluginspage="http://www.macromedia.com/go/getflashplayer" 
type="application/x-shockwave-flash" 
flashvars="muteaudio=0&amp;ishd=1&amp;ishq=0&amp;twoway=0&amp;proxyip=">

getElementsByTagName要素を取得するために使用しています。

var Em = content.document.getElementsByTagName('embed');

そして、flashvars の値を置き換えます

<script>
function myFunction()
{
var Em = content.document.getElementsByTagName('embed');
var str = Em[0].getAttribute('flashvars').innerHTML; 
var res = str.replace("muteaudio=0","muteaudio=1");
document.getElementsByTagName("embed").innerHTML=res;
}
</script>

しかし、エラーを試してみると: Uncaught ReferenceError: content is not defined 助けてください。

4

1 に答える 1