2011-02-11 147 views
1

我正在構建一個小應用程序提交一個簡單的表單。我使用的iFrame標籤爲Facebook上的頁面,因爲他們只是使人們有可能: https://developers.facebook.com/blog/post/462Facebook iFrame頁面標籤表單POST提交打開一個新頁面

我很好地得到了頁面加載的頁面標籤,但是表單提交不打開iFrame中的結果頁面但在完整的窗口,從而離開Facebook。表單動作指向我的服務器。

當在完整的Facebook畫布中測試應用程序時,此工作正常,提交將結果頁面打開到iFrame。問題只出現在「頁面」選項卡上。

我嘗試這樣做:HTTP://developers.facebook.com/docs/canvas/post/ 但它不會讓我把一個iFrame形式後: 「HTML錯誤,而呈現標籤」的iframe 「:iframe被禁止的味道TabFBMLFlavor」

我正在緊張的日程安排,真的很感謝一些幫助! :)我敢肯定,我錯過了一些簡單的東西,但無法擺脫這個困擾。

謝謝!

回答

2

您是否嘗試在編輯設置> Facebook集成>頁面選項卡下將FBML中的「頁面選項卡類型」切換爲iframe?爲我工作。

+0

我沒有找到此設置。你能幫我嗎? – 2013-03-24 13:40:24

0

PHP代碼

foreach ($_REQUEST as $key => $value) { 
    $value = addslashes($value); 
    $value = strip_tags($value); 
    if($value != ""){$requestnumber ++;} 
    $urlaccess .= $key ."=". $value."&"; 
} 


< form action=submit.php?< ?=$urlaccess?> method=post> 
... 
... 
... 
< /form>