Facebook iFrame页面选项卡表单POST提交打开一个新页面

时间:2011-02-11 17:22:32

标签: facebook forms post iframe submit

我正在构建一个小应用程序,提交一个简单的表单。我在Facebook上使用iFrame标签页面,因为它们使它成为可能: https://developers.facebook.com/blog/post/462

我在页面选项卡中很好地加载页面,但表单提交不会在iFrame中打开结果页面,而是在完整窗口中打开,从而退出Facebook。表单操作指向我的服务器。

在完整的Facebook画布中测试应用程序时,此工作正常,提交将结果页面打开到iFrame。问题仅出在“页面”选项卡上。

我试过这个:http://developers.facebook.com/docs/canvas/post/ 但它不允许我在表单后放置一个iFrame: “渲染代码时出现HTML错误”iframe“:iframes禁止使用TabFBMLFlavor”

我的工作时间紧迫,非常感谢一些帮助! :)我确定我错过了一些简单的东西,但无法理解这一点。

谢谢!

2 个答案:

答案 0 :(得分:2)

您是否尝试在编辑设置>下将“页面标签类型”从FBML切换到iframe Facebook整合>页面标签?为我工作。

答案 1 :(得分:0)

php code

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>