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