[HTML&Flash] Flash in HTML, goede syntax

Pagina: 1
Acties:

  • mtak
  • Registratie: Juli 2002
  • Niet online
Ik wil een Flash filmpje in een HTML document laten zien. Heel leuk, maar hoe moet dit?

Dreamweaver & W3Schools geven aan:
code:
1
2
3
4
5
<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="200" height="200">
  <param name="movie" value="mainmovie.swf">
  <param name="quality" value="high">
  <embed src="mainmovie.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="200"></embed>
</object>


Maar Zend Development Environment en W3 HTML validator vinden dit vies. De fout zit in de <embed>-tag zeggen ze. Hoe zit het nou? Bij W3Schools zeggen ze dat het zo moet en bij de validator weer niet.

Weet iemand de goede code om een flash element in html te krijgen?

ps. niet dat het mij zoveel boeit want hij doet het in FF en IE goed maar nou kan ik niet dat W3 Valid HTML knopje op mn site zetten ;)

pss. reactie op mocean: Het gaat dus over HTML 4.01 Transitional, dit staat gedeclareerd in doctype, zonder de "flash"-code geeft ie geen problemen.

[ Voor 53% gewijzigd door mtak op 05-04-2005 22:14 ]


  • mocean
  • Registratie: November 2000
  • Laatst online: 30-03 18:32
misschien is het ook wel van belang welke (X)HTML versie je graag wilt hebben...

Koop of verkoop je webshop: ecquisition.com


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 21:34

crisp

Devver

Pixelated

Een beetje zoeken kan geen kwaad; ik vond op de 1e poging al deze pagina waar ook nog naar alternatieven gelinkt wordt. embed is al jaren deprecated en is inderdaad ook geen onderdeel van de HTML 4 spec. Alle moderne browsers ondersteunen gewoon het object-element, alleen IE heeft door z'n ActiveX integratie weer rare attributen nodig...

Intentionally left blank


Verwijderd

Misschien is dit een goed artikel voor jouw probleem: http://www.alistapart.com/articles/flashsatay/

Het artikel gaat over welke tags en parameters kunt weghalen zodat je goede xhtml code krijgt dat werkt in elke browser. Werkt prima. Enig nadeel (althans,...) is dat je voor grote bestanden een flash container moet aanmaken omdat je in Internet Explorer anders eerst het hele flash bestand moet laden voordat deze afgespeeld kan worden. Dat betekent dus dat je in IE bij bestanden van 1mb of iets dergelijks een tijdje tegen een wit scherm zit te kijken wat natuurlijk nooit handig is. Een klein bestandje, een container, die het grote bestand aanroept is de oplossing. Een beetje omslachtig maar als je graag zo'n knopje met valid xhtml op je site wilt dan moet je het toch echt zo doen ;)

  • mtak
  • Registratie: Juli 2002
  • Niet online
Thx, btw ik had al flink gezocht kwam alleen maar op de code met embed tag uit.

  • LB Back
  • Registratie: November 2004
  • Laatst online: 14-03 23:22
crisp schreef op woensdag 06 april 2005 @ 00:26:
...alleen IE heeft door z'n ActiveX integratie weer rare attributen nodig...
EMBED wordt gebruikt voor NN, zowel Mac als Win en IE voor Mac, dus om nu IE weer gelijk helemaal de schuld te geven...

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 21:34

crisp

Devver

Pixelated

LB Back schreef op woensdag 06 april 2005 @ 16:42:
[...]

EMBED wordt gebruikt voor NN, zowel Mac als Win en IE voor Mac, dus om nu IE weer gelijk helemaal de schuld te geven...
Netscape 4 ja; weet je hoe oud dat is? ;)

Intentionally left blank


  • LB Back
  • Registratie: November 2004
  • Laatst online: 14-03 23:22
Ja bijna 8 jaar :D , misschien gebruiken sommigen (ws. 0,00000xxx%) dat nog steeds, net zoals IE voor Mac, maar daar ging het ook niet om.
Pagina: 1