SEO Fragen und Anworten

Valider Picasa Code

Die Picasa-Web-Alben erfreuen sich immer größerer Beliebtheit. Das Erstellen und Einbinden von Diashows ist mit Picasa kinderleicht. Den dafür erforderlichen Quellcode kann in seinem Online Album einfach kopieren und auf seiner Webseite einfügen.

Dieser Quellcode ist aber nicht valide und entspricht nicht den Vorgaben des W3C. Valider Quellcode ist zwar nicht zwingend erforderlich, gehört für mich zur Webseitenoptimierung dazu, wie das Radio im Auto.

Valider Quelltext beugt Darstellungsfehlern vor!

Der originale Picasa-Quellcode zur Einbindung einer Diashow in eine Webseite sieht folgendermaßen aus:

<embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="400" height="267" flashvars="host=picasaweb.google.com&hl=de&feat=flashalbum&RGB=0x000000&feed=http...Dde" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>

Der von Picasa generiert Code benutzt das <embed> Tag, welches im HTML/XHTML Standard nicht vorgesehen ist. Weiterhin benutzt der Code viele der Ampersands, die nicht codiert sind.

Die Lösung ist ganz einfach. Aus <embed> wird <object> und aus dem „&“ wird „&amp;“. Mit der Eingabe der Parameter sieht der valide Quellcode folgendermaßen aus:

<object type="application/x-shockwave-flash" width="600" height="300" data="http://picasaweb.google.com/s/c/bin/slideshow.swf"> <param name="movie" value="http://picasaweb.google.com/s/c/bin/slideshow.swf"/> <param name="FlashVars" value="host=picasaweb.google.com&noautoplay=1&hl...Dde"/> <param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer"/> </object>

Somit ist der Picasa Code valide und W3C komform.