Teppo Pihlajamäki logo
Elämäni
Esittely 
Valokuvia 
Kirjoituksia 
Linkkejä 
Yhteystiedot 
Verkkosivuni
Nettitemppu 
Hauvapeli 
Iskulauseita 
Shakkikello 
Taidegalleria 
Haikueditori 
Etsi viisi virhettä 

Validi flash -testi

Flash-kehitysympäristö tuottaa niin haluttaessa HTML-koodin, joka liittää flash-esityksen nettisivulle. Koodi ei kuitenkaan ole standardien mukaista, ja sivut eivät mene läpi validaattorista. Koodissa on standardin vastainen embed-tagi, jotta flash-esitys näkyisi tietyissä selaimissa

Sivulla http://www.alistapart.com/stories/flashsatay/ on HTML-koodi, jonka väitetään olevan validia ja toimivan useissa selaimissa.

Koodi on tällä sivulla tällainen:
<object type="application/x-shockwave-flash" data="pallo.swf" width=128 height=128>
<param name=movie value="pallo.swf">
</object>

Jos näet alla vasemmalla punaisen pallon, kyseinen HTML-koodi toimii ainakin sinun selaimessasi. (Olettaen, että sinulla on flash player asennettuna.) Jos koodi ei toimi, pitäisi näkyä vaihtoehtoinen sisältä, eli tekstiä. Hiukan ihmetyttää, että onko tuo param-tagi välttämätön, kun sen sisältämä tieto on jo data-attribuutissa. Niinpä tehdään toinen testi ilman sitä. Näetkö alla oikealla vihreän pallon vai tekstiä?

Koska näet tämän tekstin, etkä punaista palloa, koodi ei toimi tässä selaimessa. Koska näet tämän tekstin, etkä vihreää palloa, koodi ei toimi ilman param-tagia tässä selaimessa.

Koodi on jo testattu seuraavilla selaimilla:
(O=toimii, V=ei toimi)

WindowsMacintoshUnix/Linux
IE 4 V/V 4) 
IE 5O/VO/O 
IE 5.5O/V- 
IE 6O/V  
IE 7O/?  
NN 4V/VV/V1)
NN 6 O/OO/O
NN 7O/OO/O 2)O/O
MozillaO/O 3)O/OO/O
FirefoxO/OO/OO/O
Opera 6V/VO/OV/V
Opera 7O/OO/O 
Galeon  O/O
Camino O/O 
Safari O/O 
Omniweb V/V 
Elinks  V/V
PhoenixO/O  

1) Sekä pallot että tekstit näkyvät.

2) Tämän projektin sivujuonteena huomasin, että riippumatta onko koodi validia vai ei, sellainen flash-esitys, jonka koko on määritelty prosentteina, ei näy ainakaan Macintoshin Navigator 7:ssä.

3) Ainakin Mozilla 1.4 toimii, mutta ilmeisesti jokin Mozilla, jonka versionumero jäi ilmoittamatta ei toiminut..

4) Testissä Macin IE 4 ei toiminut, mutta yllättäen eräällä toisella sivulla toimikin..

Kiitoksia ihmisille, jotka lähettivät testituloksia! Nyt voitte lopettaa, sillä puuhailen aivan toisten asioiden parissa.

Eiköhän tuloskin jo näy tuosta. Koodia voi käyttää, jos ei haittaa että se ei toimi muutamalla prosentilla internetin käyttäjistä. Ja se param-tagi näyttää olevan tarpeen.

Pahoittelut niille, joiden testitulokset eivät päätyneet tälle sivulle, koska konerikkoni söi heidän sähköpostit.


YouTube-videoitani:

Pokerin peluuta
televisiossa.

Korttipakan
sekoittaminen
yhdellä kädellä.

Hamsterille
askartelemani lelu.