ďťż
Podstrony
|
telcocafeJak prawidłowo osadzić w HTMLu banner w flashu, bo każdy mówi inaczej...Flash 5.0 Generuje następujący kod: <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH=750 HEIGHT=90> <PARAM NAME=movie VALUE="banner.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#003399> <EMBED src="banner.swf" quality=high bgcolor=#003399 WIDTH=750 HEIGHT=90 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" > </EMBED> </OBJECT> Pomijając, że długość i szerokość daje bez cudzysłowu i robi jeszcze kilka tego podobnych błędów, to jeszcze używa archaicznego polecenia EMBED, które jest niepoprawne. :blink: W dodatku profilaktyczny generator osadza EMBEDa w znacznikach OBCJECT, w nadziei, ze przeglądarka któryś w końcu ‘zrozumie’. ;) Co mnie szczególnie zażyło Firefox nie interpretuje OBJECT a tylko EMBED ( :excl: ), a IE rozumie to i to. Czyli wbrew opiniom na temat IE nie jest to aż taka zła przeglądarka, jak ja piszą, a fireox aż tak dobra jak o niej mówią... B) A może ktoś wie jak prawidłowo osadzić .swf, aby działał w IE-6 I Firefoxie i nie powodował błędów przy walidacji HTMLa 4 Transitionala?? Flash 8 generuje taki kod: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0, 0" width="550" height="400" id="Untitled-1" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="Untitled-1.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="Untitled-1.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="Untitled-1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> Raczej musi być poprawny, bo to najnowsza wersja. Hmm moim zdaniem to jest poprawnie wstawiona animacja flash: (kod wygenerował Dreamweaver): <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29, 0" width="768" height="180"> <param name="movie" value="animacja.swf"> <param name="quality" value="high"> <embed src="animacja.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="768" height="180"></embed> </object> To, że wygenerował je Flash 8 i Dreamweaver to nie znaczy, że są poprawne. Oba kody zawierają znacznik EMBED, który nie chce przejść niepostrzeżenie przez walidator HTML 4, a bez niego nie widać flasha w firefoxie. :( Czy ktos ma jakiś pomysł? http://forum.optymal...topic=14343&hl= |
|||
Sitedesign by AltusUmbrae. |