いつかきっと役に立つ

FlashとJavaScriptの連携-「このコントロールをアクティブ化…」

Posted on: 1月 21, 2008

またまたやってくれましたな。IE(-“-;)=3

え~、「このコントロールをアクティブ化して使用するにはクリックしてください」っちゅヤツのハナシですな。いろいろ調べた結果、ユーザが許可をしないのに勝手に動き出しちゃったりするActiveXコントロールを直接埋め込んだウェブページはいかんのですと。ま、確かにありますな。うっとおしいヤツ。。。対策を発見しましたのでメモっ。

『このコントロールをアクティブ化して使用するにはクリックしてください』の対処法(webページ製作者向け)(discotique2000)によると

「動かない」絵や”命令書”を読み出すのはセーフ

だそうで。この”命令書”っちゅのを、この場合、JavaScriptで書くと。で、表示されるページで呼び出したら直接ではなく間接だからイイんですと(←MSの言い分)。ま、抜け道ってそんなもんでしょうな。あ、JavaScriptですのでね。必要によってはFlashの中身的なものを<noscript></noscript>とかで埋めといたほうが良いでしょうな。はい。

で、やり方。

基本、リンク先の説明どおりにやります。ただし、ハツカミの場合、<embed />だけの書き出しでは動作しませんで。。。タグの書き方がxhtmlのせいか、エディタのせいか、「”」と「’」がごっちゃになったりしてましてね。<object></object>の部分を1行ずつdocument.write();してなんとか成功しました。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

ろぐカレンダ

2008年1月
« 12月   2月 »
 12345
6789101112
13141516171819
20212223242526
2728293031  

進行中のミッション

【鹿角の文化財級建築物を調査せよ!】

Flickr Photos:canon

Swans in the Mist

Plantation, Al Mwalda Ouled Ayad الموالدة اولاد عياد , Morocco

Sailor

さらに写真を表示

Blog Stats

  • 123,059 hits
%d人のブロガーが「いいね」をつけました。