Hallo zusammen,
nachdem ich mir bei der Einbindung der Heise-Lösung vergeblich die Zähne ausgebissen habe (von JS verstehe ich leider gar nix), habe ich es mit dem Ansatz wie auf www.ihrspielplatz.de versucht, den FB-Button erst auf Klick zu aktivieren.
Das klappt soweit, hat aber den Nachteil, daß beim Gefällt-mir-Klick nicht die einzelne Unterseite, sondern immer die Startseite an Facebook mitgeteilt wird.
Frage an die Javascript-Freaks: seht Ihr eine Möglichkeit, meine bisher verwendete Form des FB-Buttons per onclick aufzurufen?
Bisher verwende ich folgenden Code:
<script language="javascript">
</script>
<script>
var c = document.getElementById(\'fblike\');
var e = document.createElement(\'fb:like\');
e.setAttribute(\'action\', \'like\');
e.setAttribute(\'show_faces\', \'false\');
e.setAttribute(\'colorscheme\', \'light\');
e.setAttribute(\'layout\', \'button_count\');
c.appendChild(e);
</script>
Die onclick-Lösung, wie sie auf der Spielplatz-Seite verwendet wird sieht so aus:
<script>
var fbURL = "http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.weingut-fuchs.de&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=150"
function insertLikeButton() {
var container = document.getElementById(\'flbCont\');
var w = container.style.width;
var h = container.style.height;
fbFrame = document.createElement("IFRAME");
fbFrame.setAttribute("src", fbURL);
fbFrame.setAttribute("scrolling", "no");
fbFrame.setAttribute("frameBorder", 0);
fbFrame.setAttribute("allowTransparency", true);
fbFrame.style.border = "none";
fbFrame.style.overflow = "hidden";
fbFrame.style.width = w;
fbFrame.style.height = h;
container.replaceChild(fbFrame, document.getElementById(\'flb\'));
}
</script>
"Gefällt mir" anzeigen
Wäre toll, wenn mir jemand weiterhelfen könnte!
Danke + Gruß
winelady
Weinvielfalt aus dem Weingut Fuchs
Fremdsprachensatz
Beitrag erstellen
EinloggenKostenlos registrieren