YouTube埋め込みタグを使用するとIEでnullエラーが発生する

 YouTubeの以前の埋め込みコードを有効にする(Objectタグ方式)で作ったタグをページに埋め込むと、IEでnullエラーが表示されることがある。
 このエラーは、Flash関連で処理されるJavascript(オートロードされるのでScriptタグには書かれていない)でgetElementByName(“”)と処理が行われて、戻り値がNullであるためにエラーが出ている。
 この探索エレメント名は、Objectタグのidが使用されるので、Objectタグにid属性を設定すれば良いのだが、適当な名前をつけると表示されなくなる。
 id属性の値はexternalとすると動画が表示されるようになり、nullエラーも回避される様になる。

(516)


カテゴリー: LAMP[Linux, Apache, MySQL, PHP]   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です