Validare in W3C il codice YouTube
Les cons peuvent être vaincus mais ils n'admettent jamais l'être. Gli idioti possono essere sconfitti, ma non lo ammetteranno mai.
[Richard Stallman]
A volte capita di voler inserire nel proprio sito un video tratto da YouTube. Per fare ciò si effettua un semplice copia e incolla del codice segnalato accanto al video alla voce Embed. Questa operazione, però, va contro lo standard W3C. La causa principale è la presenza, nel codice riportato da YouTube, del tag html EMBED che è un tag proprietario.
Per risolvere questo astioso problema dobbiamo modificare il codice YouTube in modo da renderlo compatibile con lo standard W3C. Vediamo come fare.
Quello che segue qui sotto è il codice errato segnalato da YouTube:
< object width="425" height="350" >
< param name="movie" value="http://www.youtube.com/v/A3ACSmZTejQ">
< /param >
< param name="wmode" value="transparent" >< /param >
< embed src="http://www.youtube.com/v/A3ACSmZTejQ"
type="application/x-shockwave-flash" wmode="transparent"
width="425" height="350" >< /embed >< /object >
E ora non ci resta che modificarlo nel modo seguente per avere nuovamente il nostro sito internet in standard W3C (da notare che abbiamo eliminato il tag EMBED):
< object type="application/x-shockwave-flash" style="width:425px; height:350px"
data="http://www.youtube.com/v/A3ACSmZTejQ" >
< param name="movie" value="http://www.youtube.com/v/A3ACSmZTejQ" >
< /param >< /object >
Come esempio pratico potete controllare questo sito dove ci sono i video YouTube nel rispetto dello standard W3C.







http://www.youtube.com/watch?v=jjofgyOzb3Y
Commento di Lip Service — 25 Dicembre 2006 @ 22:08
[Rispondi Al Commento]Raccontato così sembra molto meno tragico
Commento di Toasa — 26 Dicembre 2006 @ 01:05
[Rispondi Al Commento]