Tällä sivulla käsitellään staattisella kuvalla varmistettua vaihtoehtoista Flash-objektin upotustapaa. Menetelmä soveltuu tilanteisiin, jossa normaali OBJECT-elementin käyttö ei ole mahdollista tai tarkoituksenmukaista, esimerkiksi silloin kun:
Pyrkimyksenä on mahdollisimman kattava ja esteetön toteutus, jonka pitäisi toimia joka tilanteessa, riippumatta selaimesta tai sen asetuksista. Lisäksi koodin tulee olla muodollisesti validia.
Flash-objektin vaihtoehtoinen upotustapa noudattaa seuraavaa logiikkaa:
<!--Tarjotaan objektia Active-X-komponenttina:-->
<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="300"
height="100">
<param
name="movie"
value="wp.swf?slogan_orange=XHTML CSS
JavaScript&title_yellow=Weppipakki&url=http://weppipakki.com" />
<!--Tarjotaan objektia EMBED-laajennuksena:-->
<script type="text/javascript">
//<![CDATA[
//Tunnistetaan Gekko-selaimet:
if (navigator.product == 'Gecko') {
/*
EMBED-laajennus:
<embed src="wp.swf?slogan_orange=XHTML CSS
JavaScript&title_yellow=Weppipakki&url=http://weppipakki.com"
width="300" height="100" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" />
kirjoitetaan write-metodilla. Kannattanee
käyttää HTML2JS-generaattoria:
http://weppipakki.com/js/dynamo/html2js.htm
*/
document.write('<embed src="wp.swf?slogan_orange=XHT'
+'ML CSS JavaScript&title_yellow=Weppipakki&'
+'url=http://weppipakki.com" width="300" height="100'
+'" quality="high" pluginspage="http://www.macromedi'
+'a.com/go/getflashplayer" type="application/x-shock'
+'wave-flash" />');
}
//Muille JS-kykyisille kirjoitetaan kuvalinkki:
else {
document.write('<div><a href="http://weppipakki.com"'
+'><img src="wp.png" alt="Weppipakki: XHTML-, CSS- j'
+'a JavaScript-resursseja" /></a></div>');
}
//]]>
</script>
<!--
Lopullinen varmistus sijoitetaan NOSCRIPT-lohkoon,
niille jotka eivät ole tarttuneet aikaisempiin määrityksiin:
-->
<noscript>
<div>
<a
href="http://weppipakki.com">
<img
src="wp.png"
alt="Weppipakki: XHTML-, CSS- ja JavaScript-resursseja" />
</a>
</div>
</noscript>
</object>
Toteutusta voidaan pitää onnistuneena mikäli asiakas saa:
Menetelmän on ilmoitettu epäonnistuneen (tyhjä tulostusalue) jo vanhentuneessa Opera 7.11 -versioissa ilman Flash-tukea.