Internet Explorer’da Flash Player Etkinleştirme Problemi

Flash animasyon içeren bir sayfada görüntülenen animasyonlar şeffaf bir çerçeve içine alınmaktadır. Bazen de ActiveX denetimi etkinleştirilmeden animasyonlar çalışmamaktadır. Problem Microsoft’a açılan bir lisans davasından kaynaklanmaktaymış :) Eğer ziyaretçilerinizi bu tür bir etkinleştirmeyle uğraştırmak istemiyorsanız Açık Kaynak Kodlu Mozilla Firefox kullanmaya zorlamalısınız :) …. yok yok bir çözümü daha var… Sorun problemin kaynaklandığı noktayı bularak çözülüyor. Buradaki lisans problemi object , embed gibi taglar içeren HTML dökümanlarından kaynaklanıyor. Bu durumda ana dosyada direk bu taglara yer verilmez bunun yerine bu taglar bir JavaScript fonksiyonu ile içeriğe basılırsa problem olmuyor. Şimdi bunu nasıl yapacağınızı anlatalım; Öncelikle HTML dökümanı’ndaki Flash animasyonun object ve embed taglarını basacak JS dosyasını buraya tıklayarak indirin. Bu JS dosyasını
[code lang=”javascript”][/code]
koduyla head tagları arasına ekleyip bu fonkiyonu istediğimiz yerden ;
[code lang=”javascript”]

[/code]
koduyla değerleri ayarlayarak HTML dökümanına basabiliriz.
Ayrıca Dreamweaver programı 8.02 güncellemesi yapılınca otomatik olarak eklenen flash nesneleri için flash.js dosyasındaki scripte benzer bir script oluşturuyormuş.

3 Comments

Add a Comment

Your email address will not be published. Required fields are marked *