ホーム | 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
コメントする