写真・動画共有サイトのフォト蔵にアップロードした写真は、スライドショー形式にして自分のブログに貼り付けたりする事が可能である。しかし、ブログ等へ貼り付けるEmbedタグがXHTML規格に準拠していない。
しかし、以下のようにタグを修正する事で、XHTML規格に準拠させる事が可能である。
スライドショータイプ(旧バージョン)のEmbedタグ(修正前)
<object width='520' height='480' classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=8,0,0,0"> <param name='movie' value='http://photozou.jp/player/slideshow.swf?p=116073_604007_ja'> </param> <embed src='http://photozou.jp/player/slideshow.swf?p=116073_604007_ja' type='application/x-shockwave-flash' pluginspage="http://www.macromedia.com/go/getflashplayer" width='520' height='480'> </embed> </object>
スライドショータイプ(旧バージョン)のEmbedタグ(修正後)
<object data="http://photozou.jp/player/slideshow.swf?p=116073_604007_ja" type="application/x-shockwave-flash" width="520" height="480"> <param name="movie" value="http://photozou.jp/player/slideshow.swf?p=116073_604007_ja"> </param> </object>
ポイントはXHTML要素で定義されていないembed要素を使わないというにするという事である。
上記のように修正する事で発生する副作用としては、「FlashPlayerが入っていなくても自動的にインストールが行われない」、「objectに対応していない古いブラウザではFlashが再生されない」という物がある。
参考: