2011-12-17 51 views

回答

0

你在你的代碼中的JavaScript錯誤。
Uncaught SyntaxError: Unexpected identifier - index.php:21

這是當前的代碼:

FB.init({ 
    appId  : '310361742327759', // App ID 
    channelUrl : '//www.sas98.user.srcf.net/like/channel.html', // Channel File 
    status  : true, // check login status 
    cookie  : true, // enable cookies to allow the server to access the session 
    xfbml  : true // parse XFBML 
    oath  : true; 
}); 
  • 你缺少六號線逗號 - 在XFBML參數之後。
  • 此外,你有一個分號終止最後一行。
  • 最後,你有型的的OAuth參數錯誤...


編輯:進一步修改後,你似乎已經固定這些錯誤 - 你的問題現在登錄按鈕略有不同。您可以測試以查看用戶是否已登錄,並且只有當用戶是 而不是登錄時,您纔可以顯示登錄按鈕。有 也是一個註銷功能。請查看 Javascript SDK Documentation瞭解如何操作Facebook身份驗證的登錄/註銷流程。

+0

感謝您的回覆。我編輯了所有這些內容,但它仍然不能正常工作。還有什麼我失蹤? – Sebastian 2011-12-17 12:42:51

+0

編輯:會發生的是,登錄按鈕不會出現(無論我是否登錄或不),直到我將鼠標懸停在類似按鈕上... – Sebastian 2011-12-17 12:44:08

+0

我的朋友,你仍然有javascript錯誤。如果您使用chrome或[firebug](http://getfirebug.com/),則應該使用[chrome開發人員工具](http://code.google.com/chrome/devtools/docs/overview.html)如果你使用的是Firefox。請先糾正你的語法錯誤。 – Lix 2011-12-17 12:48:08

0
+0

如果你會看這是提供你會清楚地看到,'的OAuth的網址:TRUE'參數** **被設定。 – Lix 2011-12-17 12:31:21

+0

恐怕是我設置它下面給出... – Sebastian 2011-12-17 12:36:21

+0

@Sebastian的建議,即設定值做...查看我的回答對你錯過了一些其他的事情是正確的。 – Lix 2011-12-17 12:39:47