Embed flash contents for MT
以前に、Microsoft 社に対する Eolas 社訴訟の結果、Internet Explorer の新バージョンにおいて仕様変更がなされるというニュースがありました。既に、IE 次期バージョンのPre Release が公開(msdn 解説ページ)されているので、閲覧側がどのような不利益を被るのか試してみました。Object タグや Embed タグで埋め込まれたアクティブコンテンツを含むページを閲覧すると、再生確認の為のポップアップウィンドウがコンテンツの数だけ現れて、煩わしいこと。
Macromedia の記事を参考にして、MT内のアクティブコンテンツを現状と同じように問題なく表示させるよう対応させてみました。
- Macromedia 社「JavaScriptファイルのダウンロード (4 KB ZIP)」から、JavaScriptファイルをダウンロードしてきます。
- ダウンロードしたファイルを解凍して、2つのファイル(AC_Flash.js、AC_RunActiveContent.js)を取り出します。
- Movable Type の Template の作成画面を開き、Template の名前と出力ファイル名に「AC_Flash.js」を指定し、ファイルの中身をテンプレートの中身にコピペします。
- 同じようにして、AC_RunActiveContent.js のテンプレートも作成します。
- Main Index のテンプレートと各種カテゴリテンプレートの編集画面を開き、テンプレートの内容をよく見て、head タグ内に以下の2行を付け加え、保存&リビルドします。
- 下記の例のように、アクティブコンテンツが記述されているテンプレート、アクティブコンテンツが記述されているエントリを記述しなおします。
役に立ちました。使わせてください。ありがとうございます。
Posted by: ごんドッグ | April 11, 2004 10:57 AM