Facebook连接iframe应用程序和ie6 fb:friend-selector

时间:2009-07-22 20:34:54

标签: iframe internet-explorer-6 facebook

这是两个脚本中的一个,我遇到涉及fb:friend-selector的问题。这是一个facebook iframe应用程序,但无论我尝试什么,在ie6高度约150px,它给滚动条。通过添加1px边框,似乎在其他浏览器中确实可以正常工作,当朋友列表被填充时,初始高度大约为150px whci。在IE6中,这种情况永远不会发生。

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
<head></head> 

<body> 

    <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script> 

    <?=$_GET[friend_sel];?>

    <fb:serverfbml style="width: 500px; height:20px; border:1px solid red">

        <script type="text/fbml">

        <form id="addform" action="http://www.keywordintellect.com/facebook/iframeexample/serverfbml.php?<?=fbvars?>">
            <fb:fbml>
                <fb:friend-selector uid="<?=$user_id?>" name="newuid" idname="friend_sel" style="height: 700px"></fb:friend-selector>
            </fb:fbml>
            <input type="submit" value="Submit"/>
        </form>

        </script>
    </fb:serverfbml>

<script src="http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
<script type="text/javascript">  
    FB_RequireFeatures(["XFBML"], function(){ 
    FB.Facebook.init("<?php echo $appapikey ?>", "xd_receiver.htm",null);
    FB.CanvasClient.startTimerToSizeToContent(); 
    }
);
</script> 

1 个答案:

答案 0 :(得分:0)

您是否尝试将应用程序IFrame大小设置为可调整大小? 如果你没有去你的应用程序 - &gt;编辑设置 - &gt; canvas-&gt;画布设置 - &gt; IFrame尺寸 检查Resizable。