webForumDet fria alternativet

xhtml, validering och flash

23 svar · 1 550 visningar · startad av Palle

PalleMedlem sedan apr. 20003 174 inlägg
#1

Har problem att få ]validatorn, http://validator.w3.org/, att godkänna min flashfilm. :(
Någon som har några tips på hur man kan lösa det?

MarkUp Validation Service skrev:

This page is not Valid XHTML 1.0 Transitional!

Below are the results of attempting to parse this document with an SGML parser.

Line 30, column 23: there is no attribute "src" (explain...).
<embed src="flash/my_intro.swf" width="740" height="280" quality="b
^
Line 30, column 51: there is no attribute "width" (explain...).
...mbed src="flash/my_intro.swf" width="740" height="280" quality="best" plugin
^
Line 30, column 64: there is no attribute "height" (explain...).
...sh/my_intro.swf" width="740" height="280" quality="best" pluginspage="http:/
^
Line 30, column 78: there is no attribute "quality" (explain...).
...wf" width="740" height="280" quality="best" pluginspage="http://www.macromedi
^
Line 30, column 97: there is no attribute "pluginspage" (explain...).
...ght="280" quality="best" pluginspage="http://www.macromedia.com/go/getflashpl
^
Line 30, column 148: there is no attribute "type" (explain...).
...cromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="t
^
Line 30, column 186: there is no attribute "wmode" (explain...).
...application/x-shockwave-flash" wmode="transparent"></embed>
^
Line 30, column 199: element "embed" undefined (explain...).
...-shockwave-flash" wmode="transparent"></embed>

Doctype:

[RED]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/RED]
mikkeXMedlem sedan aug. 2002477 inlägg
#2

Inte använda embed... embed ingår inte i någon standard, kolla:
http://www.alistapart.com/stories/flashsatay/

Kolla speciellt hur lösningen diskuteras i diskussionsforumet:
http://www.alistapart.com/stories/flashsatay/discuss/

PalleMedlem sedan apr. 20003 174 inlägg
#3

A List Apart skrev:

It’s not part of the XHTML specification, and while some browsers other than Netscape support it, it’s not standards-compliant, so it’s out.
Bye bye <embed>... it's been swell.

Det verkar så, ska kolla mer på det.
Tack! :bire

sabbacusMedlem sedan juli 2002630 inlägg
#4

Är det bara jag eller klarar inte Phoenix att spela "XHTML-flash"? I Netscape 7 och IE x.x funkar det jättebäst men i Phoenix (20030320 och tidigare versioner) får jag bara en grå ruta.

Kan tillägga att "vanlig" flash spelas utan problem, d.v.s. swf-filer som ligger inom <embed>-taggar.

MickeA.comMedlem sedan feb. 20034 441 inlägg
#5

Nu drar jag upp en gammal tråd igen, men nu har jag verkligen kört fast.
För min del gäller det validerad 'flashkod' för HTML4.01.

Har följt tipsen i länken ovan och gjort som det står och det funkar kanon, men endast i IE.
I Firefox visas ingen film alls.

Vad beror det på?

icaaqMedlem sedan okt. 20005 273 inlägg
#6

Kod eller länk ;) annars kan vi nog inte hjälpa dig....

mv icaaq

MickeA.comMedlem sedan feb. 20034 441 inlägg
#7

Självklart kan du få det ;)
Sökte lite här på wF och hittade en annan tråd, som ledde mig hit: http://www.w3schools.com/flash/flash_inhtml.asp

Problemet är att en grå linje då uppkommer i cellen där filmen ligger och jag får inte bort den.

Sidan blir heller inte validerade schysst, utan den klagar på embed, width och height.

Länken till sidan får du här: http://mickea.dyndns.org/superbike/default.asp?mP=home

Hoppas verkligen att jag kommer kunna lösa det här, tack!

frankofMedlem sedan jan. 20016 874 inlägg
#8
<OBJECT width="450" height="100"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0">
<param name="movie" value="html.swf">
<param name="play" value=true>
<param name="scale" value=exactfit>
<param name="wmode" value=transparent>
<param name="menu" value=false>
 
</object>

Fick denna av jarvklo för många år sedan, hittar tyvärr inte alla filer och vet derför inte om den fungerar.

MickeA.comMedlem sedan feb. 20034 441 inlägg
#9

Tack för koden, men det funkar inte heller i Firefox, det visas inte någon film överhuvudtaget.

http://www.w3schools.com/flash/flash_inhtml.asp skrev:

Note: In the code above there is both an <embed> tag and an <object> tag. This is because the <object> tag is recognized by Internet Explorer, and Netscape recognizes the <embed> tag and ignores the <object> tag.

Antagligen därför inget visas i Firefox..?

Problemet är ju just att w3's Validator inte alls godtar <embed> taggen, som jag MÅSTE lägga till för att Mozilla ska visa filmen.

Fler tips?

OkkidoMedlem sedan maj 20007 492 inlägg
SONICdustMedlem sedan nov. 2003196 inlägg
#11

http://xhtml.nu/noterat/flash_utan_embed_ala_hixie
Ett till tips från jarvklo...

zcorpanMedlem sedan dec. 20042 245 inlägg
#12

Det som egentligen behövs är:

<object type="application/x-shockwave-flash" data="flashfilm.swf" width="400" height="300">
  <!--[if IE]><param name="movie" value="flashfilm.swf"><![endif]-->
  <img src="alternativbild.png" alt="alternativtext">
</object>

Eller? Det fungerar för mig i IE, Opera och Firefox. (Jag la dit img för att visa att man kan falla tillbaka till vanlig HTML om man inte har pluginet installerat.)

MickeA.comMedlem sedan feb. 20034 441 inlägg
#13

zcorpan skrev:

Det som egentligen behövs är:

<object type="application/x-shockwave-flash" data="flashfilm.swf" width="400" height="300">
  <!--[if IE]><param name="movie" value="flashfilm.swf"><![endif]-->
  <img src="alternativbild.png" alt="alternativtext">
</object>

Yes!
Det där funkar jättebra, samtidigt som sidan blir godkänd enl. w3. Hur funkar det där tillsammans med tex. Mac och dess webläsare, som tex. Safari?
Har ingen möjlighet att själv kolla upp det, då jag har en riktig dator ;)

Tack!

zcorpanMedlem sedan dec. 20042 245 inlägg
#14

"riktig dator"? :o

martinMedlem sedan apr. 2000313 inlägg
#15

zcorpan skrev:

Det som egentligen behövs är:

<object type="application/x-shockwave-flash" data="flashfilm.swf" width="400" height="300">
  <!--[if IE]><param name="movie" value="flashfilm.swf"><![endif]-->
  <img src="alternativbild.png" alt="alternativtext">
</object>

Hej zcorpan.
Finns det något testat och dokumenterat på den här metoden. Verkar himla snygg. URL?

/ m a r t i n

MickeA.comMedlem sedan feb. 20034 441 inlägg
#16

martin skrev:

Finns det något testat och dokumenterat på den här metoden. Verkar himla snygg. URL?

Om du kollar två inlägg upp så ser du att jag provat och att det funkar.

martinMedlem sedan apr. 2000313 inlägg
#17

MickeA.com skrev:

Om du kollar två inlägg upp så ser du att jag provat och att det funkar.

Japp, jag såg det, Har du gjort något större testcase, hur funkar det med andra parametrar, typ wmode, quality och annat - funkar/validerar det då? Hur funkar det med streaming av flash (flash satay, macbrowsers, *nixbrowsers, mm. Finns det någon som har gjort djupare tester än "Det där funkar jättebra"? Flash Satay är ju testat av många, och ett flertal har skrivit feedback på det. Jag undrar mest om nån har lagt upp det här exemplet nånstans för djupare testning (precis som jag antar att du undrar om det funkar på lek^H^H^Hmacdatorer). Om det fins nåt namn på metoden (zcorp satay?) är det enklare att googla. Underbar kod är det i alla fall.

/ m a r t i n

zcorpanMedlem sedan dec. 20042 245 inlägg
#18

Hej martin, :)

Nej, så vitt jag vet finns det inget namn på "metoden", eftersom jag "kom på" den precis nyss. Jag har aldrig använt flash så jag har aldrig haft behov av att bädda in det i mina HTML-dokument heller. Att lägga till fler params lär inte hindra validering, och det verkar fungera precis lika bra som vanligt.

Dokumentation:

Har testat med:

  • IE 5.01, 5.5, 6.0 /Win
  • Firefox
  • Opera
  • Lynx (visar alternativtexten)

Test case: http://zcorpan.1go.dk/flash/

I morgon kanske jag får tid över till att testa IE och Safari på Mac i skolan. :)

zcorpanMedlem sedan dec. 20042 245 inlägg
#19

Har man sett? http://www.ambience.sk/flash-valid.htm

martinMedlem sedan apr. 2000313 inlägg
#20

Ja, kolla. Snyggt och trevligt och verkar funka. Tack för hjälpen!

/ m a r t i n

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)