Autor Zpráva
quinux
Profil
Zdravím,

mám takový drobný problém. ;o) Potřebuji vložit flash animaci do HTML a potřebuji, aby v případě, že se flash nezobrazí (např. nenainstalovaný plugin), aby se zobrazil alternativní text/obrázek. Bohužel ani jeden ze způsobů, které znám nebo jsem našel nefunguje. Když ho vložím klasickou cestou:


<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=6,0,0,0' width='720px' height='360px' id='ae-07'>
<param name='allowScriptAccess' value='sameDomain' />
<param name='movie' value='./flash/prezentace.swf' />
<param name='quality' value='high' />
<param name='bgcolor' value='#000066' />
<embed src='./flash/prezentace.swf' quality='high' bgcolor='#000066' width='720px' height='360px' name='ae-07' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></embed>
</object>


Tak to sice funguje, ale já bych spíše potřeboval něco jako je tohle:


<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swfl ash.cab#version=6,0,0,0' width='720px' height='360px' id='ae-07'>
<param name='allowScriptAccess' value='sameDomain' />
<param name='movie' value='./flash/prezentace.swf' />
<param name='quality' value='high' />
<param name='bgcolor' value='#000066' />
<embed src='./flash/prezentace.swf' quality='high' bgcolor='#000066' width='720px' height='360px' name='ae-07' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></embed>

<!-- Alternativni obsah ---->
<img src="obrazek.jpg" alt="">
<!-- Alternativni obsah ---->

</object>


Bohužel tohle zas nepřekousne Firefox a zobrazí jak swf tak obrázek.

Pokud máte nějaký nápad tak sem s ním. ;o)
Asi bych měl ještě poznametat, že bych rád kdyby to nebylo s javascriptem.

Díky
mata
Profil
obalit flash do divu se stejnými rozměry jako flash a tomu nastavit obrázek jako background.
quinux
Profil
mata

díky, ale co když budu chtít dát text? ten na pozadí asi nedostanu. Navíc, když nebude flash tak bude asi klikací mapa, takže dávat to na pozadí asi nepůjde. Co mě teď napadlo je <object> napozicovat absolutně nad div - něco jako image replacement, ale ještě jsem to nezkoušel tak nevím.
mata
Profil
teď mě napadlo nezobrazí firefox ten obrázek kvůli špatně zapsanému komentáři? Uvnitř komentáře totiž nesmíš použít sekvenci -- tudíž bys správně měl mít

<! -- Alternativni obsah -->

možná že tam bude zakopaný pes (já místo - používám ~ když to potřebuji vizuelně oddělit
quinux
Profil
jak jsem to sem psal tak jsem asi udělal těch pomlček trochu víc ;o) .. tím to nebude
Toto téma je uzamčeno. Odpověď nelze zaslat.