0
私はオブジェクトを作成しようとしていますので、私はそれを作成しているので、私はそれを作成しているので、私はparamの値を置き換えることができます子を追加 - 文書のエラー8
var container = document.getElementById('player');
var obj = document.createElement('object');
obj.setAttribute('type', 'application/x-shockwave-flash');
var p1 = obj.appendChild('param');
var p2 = obj.appendChild('param');
var p3 = obj.appendChild('param');
var p4 = obj.appendChild('param');
p1.setAttribute('name', 'allowFullScreen');
p1.setAttribute('value', 'true');
p2.setAttribute('name', 'allowScriptAccess');
p2.setAttribute('value', 'always');
p3.setAttribute('name', 'allowNetworking');
p3.setAttribute('value', 'all');
p4.setAttribute('name', 'flashvars');
p4.setAttribute('value', 'test');
8.私は、HTMLにオブジェクトを追加していないので、それはだと思ったが、私はのappendChildを経由して、まだ同じ問題を抱えていたことを試してみました...
[swfobject]を試してください(http://code.google。 com/p/swfobject /)、ホイールを再発明するよりも楽しいです... – max
[DOM 2 appendChild](http://www.w3.org/TR/2004/REC-DOM-Level-3-Core- 20040407/core.html#ID-184E7107)メソッドには、文字列ではなくDOMノードが引数として必要です。 – RobG