Sitenizde kullandığınız Flash tabanlı içerikler DHTML katmanlarının üstünde yer alabilirler. Aynı, bir süre boyunca benim sitemde olduğu gibi
Böylece olunca DHTML katman Flash içerik üstüne düşüyor, fakat kendisinin altında kalarak görüntülenemiyor. Neyseki vakit buldum kendime ve o kısmı düzelttim
Bu sıkıntının çözümü Flash content displays on top of all DHTML layers başlığında açıklanmış. Buna göre yapmamız gereken tek şey, Flash kodlarındaki parametreler arasına WMODE eklemekmiş. Yani,
<param name="wmode" value="transparent">
oluyor
Bu satırları ekledikten sonra, DHTML katmanlar olması gerektiği gibi Flash içeriklerin üstünde görüntülenecektir.
Firefox üstünde problemi aşmak
Firefox tarayıcısı için bu problemi aşmanın yolu ise, yukarıdaki kodu ekleyip ve bir de embed etiketi arasında wmode=”transparent” kodunu tanımlamaktır. Yani şöyle;
<embed src="xxxx.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="XXX" height="YYY" wmode="transparent"></embed>
Firefox için olan çözüm yolunu bizlerle paylaştığı için Böcek‘e çok teşekkürler
Bu yazı 29 Mart 2007, 00:01 tarihinde yazılmış olup bu zamana kadar 1,723 kez görüntülenmiştir
En son ise 3 Nisan 2007, 00:16 tarihinde güncellenmiştir
Bu yazı 8 adet yorum almıştır ve bunların tamamı görüntülenmektedir.
embed içerisindeki wmode parametresi windows üzerinde kurulu gecko tarayıcılarda düzgün çalışsa da linux üzerinde kurulu geckolarda hala problemli. bilginize
yok olmuyor… ne yapsam çıkmıyor:
önceki yorumumda html kodlar çıkmamış, o yüzden tekrar yazayım:
firefoz için ayni kodu içinde yazacaksınız:
[HTML][/HTML]
şu an firefox kullanıyorum ama yine menü altta kalıyo ![]()
firefox için ayni kodu içinde yazacaksınız:
sizin siteninde menusu flash reklamın altında kalmıs…
Kelin merhemi olsa kendi kafasına sürermiş .. ![]()
I.E.7 üstünde problem düzeldi gibi. Firefox ile hala sıkıntı var. Ama I.E.6 ile durum nedir bilmiyorum ![]()
Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)