2009-07-22 3 views
0

Dies ist eines von zwei Skripts, bei denen ich Probleme mit dem fb: friend-selector habe. Es ist eine Facebook Iframe-Anwendung, aber egal was ich versuche, in ie6 ist die Höhe etwa 150px, die Scrollbalken gibt. Durch das Hinzufügen von 1px-Rahmen scheint es, dass in anderen Browsern, wo es tatsächlich funktioniert, eine anfängliche Höhe von ungefähr 150px vorhanden ist, wenn die Freundesliste aufgefüllt wird. In IE6 passiert das nie.Facebook connect iframe applicaitons und ie6 fb: friend-selector

Jede Hilfe viel zu schätzen wissen.

<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> 

Antwort

0

Haben Sie versucht, Ihre Anwendungs-IFrame-Größe resizierbar zu machen? Wenn Sie nicht zu Ihrer Anwendung gehen -> Einstellung bearbeiten-> Leinwand-> Leinwand Einstellung-> IFrame Größe die Überprüfung Resizable.