2010-01-09 38 views
1

Facebook有一個特殊的JavaScript調用來設置Fanpage權限。 不幸的是,我無法獲得任何 javascript在我的頁面上工作。在Facebook上使用javascript

onclick甚至沒有一個簡單的警報('bla')。 我錯過了什麼嗎?

這是我想撥打電話:

 
Facebook.showPermissionDialog("publish_stream", ondone, showProfileSelector, [000000]); 
+0

可能發佈一些代碼? – Jason 2010-01-09 00:59:55

回答

1

在你的榜樣,我覺得ondone應該是"ondone"。如果我記得正確,你必須按名稱(如字符串)引用回調。

它與FBJS在執行之前被重寫(所有預先掛起的隨機字符串/數字/等等東西),因此ondone函數不再作爲回調函數存在。

或者,嘗試聲明內聯函數ondone,看看是否有幫助。

這裏可能會有更多(如果從字面上沒有JavaScript的作品),但基於你的問題是什麼,這將是我的第一次猜測。

+0

你是對的。 我從API文檔中獲取了示例代碼: http://wiki.developers.facebook.com/index.php/Facebook.showPermissionDialog 那裏的權限(如「publish_stream」)有引號,但其他人沒有'噸。所以我認爲它不得不被忽略。 – skerit 2010-01-09 01:32:16

+0

是的,不要相信wiki的例子。他們經常過時。 – 2010-01-09 01:59:21

相關問題