Magazine Informatica

Validazione W3C per l'addon like-box di facebook

Creato il 02 agosto 2011 da Nightfly

Poco tempo fa un cliente mi ha chiesto di aggiungere all'interno della sua homepage l'addon like-box di Facebook. Purtroppo però, tale addon non è validato W3C per XHTML 1.0 (sia Strict che Transational), quindi ho dovuto fare un giro sul Web per cercare qualche soluzione alternativa.

Ed ecco il risultato della mia ricerca:

<script type="text/javascript">
//<![CDATA[
(function() {
   document.write('<fb:like-box href="http://www.facebook.com/pages/Rooms-2-Rent-Bed-Breakfast-Relax/183795715015987" width="200" height="100" show_faces="false" border_color="" stream="false" header="true"></fb:like-box>');
   var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];
   s.type = 'text/javascript';
   s.async = true;
   s.src = 'http://connect.facebook.net/en_US/all.js#xfbml=1';
   s1.parentNode.insertBefore(s, s1);
})();
//]]>
</script>

Grazie a questo script è possibile aggirare la validazione W3C poichè non si tratta di codice XHTML. Il suo funzionamento è abbastanza semplice: viene creato un elemento, il cui nome è SCRIPT, nel quale viene inserito il tag <fb:like-box> con i relativi attributi.

Spero di esservi stato utile.

A presto.


Ritornare alla prima pagina di Logo Paperblog
Da Angelo Anastasi
Inviato il 03 ottobre a 14:40
[HTML_REMOVED]<[HTML_REMOVED]p[HTML_REMOVED]>[HTML_REMOVED]Q[HTML_REMOVED]U[HTML_REMOVED]I[HTML_REMOVED] [HTML_REMOVED]T[HTML_REMOVED]R[HTML_REMOVED]O[HTML_REMOVED]V[HTML_REMOVED]I[HTML_REMOVED] [HTML_REMOVED]T[HTML_REMOVED]U[HTML_REMOVED]T[HTML_REMOVED]O[HTML_REMOVED]R[HTML_REMOVED]I[HTML_REMOVED]A[HTML_REMOVED]L[HTML_REMOVED] [HTML_REMOVED]P[HTML_REMOVED]E[HTML_REMOVED]R[HTML_REMOVED] [HTML_REMOVED]R[HTML_REMOVED]I[HTML_REMOVED]S[HTML_REMOVED]O[HTML_REMOVED]L[HTML_REMOVED]V[HTML_REMOVED]E[HTML_REMOVED]R[HTML_REMOVED]E[HTML_REMOVED] [HTML_REMOVED]I[HTML_REMOVED]L[HTML_REMOVED] [HTML_REMOVED]P[HTML_REMOVED]R[HTML_REMOVED]O[HTML_REMOVED]B[HTML_REMOVED]L[HTML_REMOVED]E[HTML_REMOVED]M[HTML_REMOVED]A[HTML_REMOVED]<[HTML_REMOVED]/[HTML_REMOVED]p[HTML_REMOVED]>[HTML_REMOVED] [HTML_REMOVED] [HTML_REMOVED]<[HTML_REMOVED]p[HTML_REMOVED]>[HTML_REMOVED]h[HTML_REMOVED]t[HTML_REMOVED]t[HTML_REMOVED]p[HTML_REMOVED]:[HTML_REMOVED]/[HTML_REMOVED]/[HTML_REMOVED]w[HTML_REMOVED]w[HTML_REMOVED]w[HTML_REMOVED].[HTML_REMOVED]c[HTML_REMOVED]r[HTML_REMOVED]e[HTML_REMOVED]a[HTML_REMOVED]z[HTML_REMOVED]i[HTML_REMOVED]o[HTML_REMOVED]n[HTML_REMOVED]e[HTML_REMOVED]s[HTML_REMOVED]i[HTML_REMOVED]t[HTML_REMOVED]i[HTML_REMOVED]w[HTML_REMOVED]e[HTML_REMOVED]b[HTML_REMOVED]-[HTML_REMOVED]r[HTML_REMOVED]o[HTML_REMOVED]m[HTML_REMOVED]a[HTML_REMOVED].[HTML_REMOVED]i[HTML_REMOVED]t[HTML_REMOVED]/[HTML_REMOVED]p[HTML_REMOVED]u[HTML_REMOVED]l[HTML_REMOVED]s[HTML_REMOVED]a[HTML_REMOVED]n[HTML_REMOVED]t[HTML_REMOVED]e[HTML_REMOVED]-[HTML_REMOVED]m[HTML_REMOVED]i[HTML_REMOVED]-[HTML_REMOVED]p[HTML_REMOVED]i[HTML_REMOVED]a[HTML_REMOVED]c[HTML_REMOVED]e[HTML_REMOVED]-[HTML_REMOVED]f[HTML_REMOVED]a[HTML_REMOVED]c[HTML_REMOVED]e[HTML_REMOVED]b[HTML_REMOVED]o[HTML_REMOVED]o[HTML_REMOVED]k[HTML_REMOVED]-[HTML_REMOVED]w[HTML_REMOVED]3[HTML_REMOVED]c[HTML_REMOVED]-[HTML_REMOVED]v[HTML_REMOVED]a[HTML_REMOVED]l[HTML_REMOVED]i[HTML_REMOVED]d[HTML_REMOVED]o[HTML_REMOVED]/[HTML_REMOVED]<[HTML_REMOVED]/[HTML_REMOVED]p[HTML_REMOVED]>[HTML_REMOVED]