Der "gefällt mir"-Button von Facebook auf der eigenen Homepage kann sehr praktisch sein: Er bietet den Nutzern eine schnelle Möglichkeit ihren Freunden mitzuteilen, dass die Homepage ihnen gefällt, was sich dann positiv auf die Besucherzahlen auswirkt.
Doch der Button hat auch seine Nachteile: Facebook protokolliert jeden Besucher der
die Seite besucht und erstellt über die Nutzer - sogar die, die gar nicht bei Facebook registriert sind - Werbeprofile. Zudem weiß Facebook genau über die Besucherzahlen der eigenen Homepage Bescheid. Außerdem hat der Button eine schlechte Performance.
Diese Probleme lassen sich leicht umgehen, indem man den Button erst einblendet, wenn der Benutzer ihn anklicken will.
Dafür brauchen wir zuerst ein Foto von dem Button:
<a href="javascript:showLikeButton()">
<img src="gefaellt-mir.png" alt="gefällt mir-Button" />
</a>
</div>
Sobald dieses angeklickt wird, wird der richtige Button eingeblendet:
{
document.getElementById("facebook-like").innerHTML =
'<iframe style="border: none; overflow: hidden; width=85px; height: 21px;" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.webcode-blog.org &layout=button_count& show_faces=false&width=85&action=like&font=verdana &colorscheme=light&height=21" frameborder="0" scrolling="no" width="320" height="240"></iframe>
' //Hier kommt der Button hin.
}
Selbiges funktioniert auch mit Google+.

Manuel

Pingback: Ab sofort auch hier: 2-Klicks-Sharing, Marke Eigenbau | [Gregel Dot Com]
Hi,
ist ne schlanke Lösung. Habt Ihr einen Tipp, wie man den kompletten Pfad als Link bekommt? Also z.B. auf einer Produktseite den kompletten Link, nicht nur die Hauptseite. Habe mal versucht mit parent.location.href zu arbeiten, aber scheinbar sind die Variablen dann zu groß
vg
Kris
Vielleicht kannst Du einige der PHP-Parameter (also z. B. „&layout=button_count“) weglassen.
Viele Grüße