Stig Johansen skrev:
> Visse browsere forstod kun <embed>, og ikke <object>
> andre browsere forstod kun <object>, og ikke <embed>
I helt gamle dage: Netscape = <embed> og Microsoft =
<object>. Sidstnævnte blev ophøjet til standard, og har i
mange år været understøttet af Mozilla, Firefox og andre
browsere.
Når det stadig kan være en ide at bruge <embed>, så er det
fordi IE og alternative browsere i nogle tilfælde skal have
forskellige <object>-koder. Reelt set burde det ikke være et
problem, for <object> understøtter fallback, så hvis
browseren ikke kan forstå den første <object>-kode, så går
den videre til den næste. Men Internet Explorer 6 og ældre
versioner understøtter ikke fallback'en, de forsøger i
stedet at vise indeholdet i samtlige <object>'er. Det er
altså af hensyn til IE 6 (eller gammel vane), at mange
stadig bruger <embed>.
I mine multimedia-koder, som jeg henviste til tidligere i
tråden, omgår jeg problemet med den manglende fallback med
en conditional comment omkring <object>-koder til de
alternative browsere.
--
Mvh. Kim Ludvigsen
http://kimludvigsen.dk