2011-05-11 51 views
0

我目前正在爲Facebook應用程序開發UI。基本上,遊戲顯示在畫布頁面上,並且以選項卡形式導航。facebook應用程序全部集成在一個頁面中(不重新加載)

我需要的是,當用戶點擊「朋友」邀請人時,頁面將顯示遊戲結果(遊戲仍然在後臺,並且應該正常運行)。所以頁面不能重新加載。爲此,我將朋友請求的url放在的src中,並使用jquery隱藏/顯示divs,但問題是也將包含頁眉,頁腳和所有類似facebook.com,但我只是想內容,因爲用戶已經在Facebook上。有沒有比我做的更好的方法?我怎麼做到這一點?

一個很好的視覺例子是「奇蹟之城」facebook應用程序的導航。

回答

0

您需要編寫一個使用Facebook API獲取朋友列表的服務器端腳本。然後,您只需生成顯示和使用此信息所需的HTML。

此外,您可以使用<div>而不是使用<iframe></iframe>,並使用javascript來填充它的innerhtml(通過ajax)。

+0

我在這個權利現在工作,但我想知道,有填充div的優勢,而不是隻創建鏈接到iframe的另一個頁面。 – Ave 2011-05-11 20:36:47

+0

在AJAX中使用div可以讓您重新加載div的內容,而無需加載頁面的其餘部分。您將能夠使用服務器端腳本和AJAX將內容流式傳輸到您的頁面。 – Jim 2011-05-13 17:55:44

相關問題