Najlakši način da prikažete film ili Flash fajl u okviru stranice je putem elementa embed
. No, kako on nije deo nijednog HTML standarda, preostaje korišćenje elementa object
. Kako to obično biva, podrška za dotični je bagovita u IE, pa je potrebno malo trikova.
IE će prikazati film samo ako se koristi sintaksa sa clsid
kodom, na šta će ostali browseri reći "hvala, ne hvala". Međutim, za razliku od IE-a, ostali browseri sasvim ispravno prikazuju object
unutar drugog objecta
. Zato se unutrašnji object
sakrije od IE-a i svi su srećni.
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="160" height="120"> <param name="src" value="yg.mov?embed" /> <param name="autoplay" value="true" /> <param name="controller" value="true" /> <!--[if !IE]> <--> <object data="yg.mov?embed" width="160" height="120" type="video/quicktime"> <param name="quality" value="high" /> <param name="pluginurl" value="http://www.apple.com/quicktime/download/" /> <param name="src" value="yg.mov?embed" /> <param name="autoplay" value="true" /> <param name="controller" value="true" /> GREŠKA! Browser bi trebalo da prikaže QuickTime film, ne ovo.<br /><a href="http://www.apple.com/quicktime/download/">Prenesite QT plugin</a> sa Appleovog sajta. </object> <!--> <![endif]--> <!--[if IE]> GREŠKA! Browser bi trebalo da prikaže QuickTime film, ne ovo.<br /><a href="http://www.apple.com/quicktime/download/">Prenesite QT plugin</a> sa Appleovog sajta. <![endif]--> </object>