Einzelnen Beitrag anzeigen

CTest

Registriert seit: 13. Apr 2010
Ort: Gehren
33 Beiträge
 
#1

Facebook-button-script in externe Datei

  Alt 29. Jan 2012, 13:02
Hallo,

Ich versuche gerade das Script für den Gefällt mir-Knopp in eine externe Datei zu schreiben.
Steht es innerhalb der Datei, funktioniert es.

Code:
<div id="fb-root"></div>
<script>(function like(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="http://www.facebook.com/pages/blabla/123"
 data-send="false" data-layout="button_count" data-show-faces="false" data-font="arial">
</div>
Wenn ich dann die Funktion in eine .js-Datei schreibe:
Code:
(function like(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
und den Script-Teil mit
Code:
<script src="scripts/facebook.js"></script>
ersetze, wird nichts mehr angezeigt.

Habe leider bisher von JavaScript gar keine Ahnung.
Kann mir jemand sagen, was ich falsch mache?

Danke
  Mit Zitat antworten Zitat