FBJS in facebook

Möchte ich javascript in meinem facebook-Anwendung, aber ich weiß nicht, wie zu starten mit FBJS, es zu benutzen. Mir bitte jemand helfen!
nur so etwas wie

<div onclick="greeting();">click me</div>
<script>
function greeting(){
  alert("hello world");
}
</script>
  • Nur damit Sie es wissen, FBJS werden kann, sehr restriktiv. alert() funktioniert nicht in FBJS. Ich fand, dass das extrem frustrierend ist, wenn Sie zuerst mit ihm arbeiten.
  • aber wenn ich eine Funktion erstellen firebug immer gesagt: meine Funktion ist nicht definiert. Facebook automatische Hinzugefügt numerischen Schlüssel zu meiner Funktion name und alles. Wie diese: 1234566_greeting ist nicht definiert. Ich weiß nicht, wie zu schreiben eine ausführbare Funktion in der facebook-Anwendung
  • der Grund für den numerischen prefix FB analysiert Ihre Sachen und pre-pends Ihre Anwendungs-id, um alle javascript-entities zu verhindern Kollisionen. Siehe mein post weiter unten ein Beispiel für die Anzeige eines Dialogfelds auf einer facebook-Seite.
  • Facebook will hinzufügen, dass Präfix, um Ihre Funktionen (es ist Ihre app-id), aber Sie auch hinzufügen, das Präfix an jeden beliebigen Ort im Dokument verweisen Sie auf den Namen der Funktion, also es sollte kein Problem mit nicht auf die Funktion verweisen.
  • Vielen Dank für all Ihre Hilfe! Ich relize, dass ich nicht das schreiben von Skript-tag anstelle des ich ein Skript schreiben und type="text/javascript" also Falle ich in einen non-stoppable-Schleife, wenn ich Schreibe in javascript-syntax nicht definiert und natürlich Schreibe ich es in FBJS mit dem gleichen Ergebnis. Ich hoffe, zu schreiben, mein Fehler, könnte jemand helfen newbie wie mich! Nochmals vielen Dank Euch allen!
InformationsquelleAutor gacon | 2009-06-26
Schreibe einen Kommentar