私はこのコードを持っていますが、動作しません。javascriptでフラッシュを作成
HTMLブロック:
<div id="div_container"></div>
JS
var youtube_code = '<object width="434" height="309"><param name="movie" value="http://www.youtube-nocookie.com/v/NWHfY_lvKIQ&hl=es_AR&fs=1?rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/NWHfY_lvKIQ&hl=es_AR&fs=1?rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="434" height="309"></embed></object>';
document.getElementById('div_container').innerHTML = youtube_code;
私は本当に理由を理解していません。私はすべてのブラウザ(IE、FF、CHR、O)で試してみました。 jsエラーは発生しません。私は、オブジェクトノードが作成されていることを火かき棒またはインスペクタで見ることができます。しかし、Flashプラグインは表示されません。
おかげ
は言っ本当に便利ではありません '動作しません'。もっと多くの情報を提供する必要があります。それがうまくいかないことを教えてください - あなたが期待していない結果を得るか、全く結果を得ないか? 1行分のJavascript(少なくとも行全体)のセグメント以上に、HTML要素を参照しようとしているときに、その要素を宣言するHTMLコードのセクションを提供してください。あなたがテストしているブラウザ、オペレーティングシステムなどについて教えてください。 –
本当に良い質問ですが、私はいつもSWFObjectを使ってFlashを埋め込んでいます。 IEブラウザの問題ですか? – Ravikiran
アンソニー、あなたは正しい...私は私の説明を拡張したい。 –