Flash Embed kodu ve XHTML uyumu

0
Onaylı Üye
Üye
Katılım
29 Nisan 2005
Mesajlar
2,635
Tepki puanı
3
Konum
İzmit
Flash banner'ım için w3c validator hata veriyordu ve biraz araştırmayla artık embed kodunun yerine sadece object kullanıldığını gördüm.

Kod şu şekilde;
Kod:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="someID" width="750" height="150">
    <param name="movie" value="images/banner.swf" />
    <param name="allowScriptAccess" value="always" />
    <param name="allowFullScreen" value="true" />
    <param name="name" value="someValue" />
    <param name="quality" value="high" />
    <param name="menu" value="false" />
</object>
<!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="images/banner.swf" width="750" height="150">
        <param name="allowScriptAccess" value="always" />
        <param name="allowFullScreen" value="true" />
        <param name="name" value="someValue" />
        <param name="menu" value="false" />
    </object>
<!--<![endif]-->

IE ve Firefox'ta sorunsuz çalıştı, w3c validator'de ki hatada yokoldu. Fakat Chrome'da uyumsuz çıktı kod. Aynı banner'ı alt alta 2 tane gösteriyor. Bunun için yapılabilecek ([if ie] gibi [if chrome]) birşey varmıdır?
 
0
Onaylı Üye
Üye
Katılım
31 Ekim 2007
Mesajlar
176
Tepki puanı
0
Konum
Hirçın Sulardan
Kod:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0" width="550" height="400">
  <param name="movie" value="dosyan.swf" /> 
  <param name="quality" value="high" />

  <param name="bgcolor" value="#000000" />
  <!--[if !IE]> <-->
    <object data="dosyan.swf" width="550" height="400" type="application/x-shockwave-flash">
      <param name="quality" value="high" />
      <param name="bgcolor" value="#000000" />
      <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" />
    </object>
  <!--> <![endif]-->
</object>

bende ki embed bu şekilde ve tüm tarayıcılarda sorunsuz çalışıyor. w3 ile uyumludur.
 
0
Onaylı Üye
Üye
Katılım
29 Nisan 2005
Mesajlar
2,635
Tepki puanı
3
Konum
İzmit
Teşekkür ederim ama bu kodu yazınca site hata vermeye başladı.

Active Server Sayfaları, ASP 0139 (0x80004005)
Bir nesne etiketi başka bir nesne etiketinde yer alamaz.

Banner kodunu include ile çağırıyorum.
 
Geri
Üst