Parece ser que a Twitter, Facebook, LinkedIn y Google les importa poco que sus botones de tweet/follow, me gusta, share y +1 validen en la W3C.
Para el correcto funcionamiento de una web, no suele tener importancia, pero como desarrolladores web, nos gusta que nuestro sitio cumpla los estándares establecidos.
Por ello, hemos desarrollado unas funciones que permiten validar nuestras páginas y agilizar el tiempo de carga. Esperamos un tiempo y creamos los elementos que contienen el botón en cuestión. El código del botón de LinkedIn sería el siguiente:
En el head, añadimos el siguiente fragmento de código JavaScript:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<script type="text/javascript">
function crearLinkedIn(pagina,id)
{
var lk1 = document.createElement("script");
lk1.setAttribute("type","text/javascript");
lk1.setAttribute("src","http://platform.linkedin.com/in.js");
var lk2 = document.createElement("script");
lk2.setAttribute("data-counter","right");
lk2.setAttribute("data-url",pagina);
lk2.setAttribute("type","IN/Share");
document.getElementById(id).appendChild(lk1);
document.getElementById(id).appendChild(lk2);
}
</script> |
Luego, donde queremos crear el botón, llamamos a la función declarada anteriormente.
|
1 2 3 4 5 |
<div id="lk_pie">
<script type="text/javascript">
setTimeout ('crearLinkedIn("http://www.e-sort.net","lk_pie")',2000);
</script>
</div> |







