나는 ffmp3 소스 코드를 가지고 있으며 javascript를 사용하여 flashvars 매개 변수 값을 변경하려고 시도했습니다.자바 스크립트로 매개 변수 값 변경
그대로이 실제로 작동<a id="foo" href="#">Change Radio</a>
<object width="205" height="109" bgcolor="#FFFFFF">
<param name="movie" value="ffmp3-config.swf" />
<param name="flashvars" value="Radio1" />
<param name="wmode" value="transparent" />
<param name="scale" value="noscale" />
<embed src="ffmp3-config.swf" flashvars="url=Radio1" width="205" scale="noscale" height="109" wmode="transparent" bgcolor="none" type="application/x-shockwave-flash" />
</object>
<script type="text/javascript">
var foo = document.getElementById('foo');
foo.onclick = function() {
document.getElementsByName('flashvars')[0].value='Radio2';
}
</script>
당신은 또한 embed 태그를 변경해야합니다. 그러나 속성을 변경하는 것만으로는 아무 것도하지 않을 것입니다. 새로운 설정을 적용한 새로운 요소를 만들어야합니다. –
사실 그대로 작동합니다. http://jsfiddle.net/adBkH/ 1/ – Sergio