ホーム | jQuery $(this).text()のie6、7 »

2011年8月20日

windows+safariでのswf

【はまり問題】
windows safari、バージョンによってswfオブジェクトがみあたらない


【詳細】
<object id="hoge01" 〜
<!--[if !IE]>-->
<object id="hoge02" 〜
<!--<![endif]-->

と通常にswfを読み込む

javascriptでswfのasを呼び出す

windows safariなら、#hoge02.asfunction()でアクセスできるはずがundefined


【原因】
win safariのバージョンによっては、最初の#hoge01に入っている模様
ver 5.1では起きず、5.0.5と5.0.1で発生。それ以外のバージョンでは未確認。


【回避方法】
どっちかにはswfオブジェクトが入ってるので、見つからなかったらもう片方を指定する。


以上

トラックバック(0)

トラックバックURL: https://www.y-is.jp/mtadmin/mt-tb.cgi/36

コメントする

OpenID対応しています OpenIDについて

このブログ記事について

このページは、ヨシタケが2011年8月20日 21:44に書いたブログ記事です。

次のブログ記事は「jQuery $(this).text()のie6、7」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

2014年9月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30