2009-07-24 28 views
6

İyi çalışan bir iframe uygulamasına sahibim, ancak iframe içeriği büyük olduğunda sorun, metin kesilmiş gibi görünüyor.Iframe facebook'taki boyut sorunu iframe uygulaması

Uygulamayı iframe olarak kaydettim ve yeniden boyutlandırılabilir olarak ayarladım.

Aşağıdaki kodu uyguladık ama hiçbir şey

<div id="FB_HiddenIFrameContainer" style="display:none; position:absolute; left:-100px; top:-100px; width:0px; height: 0px;"></div> 

<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(["CanvasUtil"], function(){ 
    FB.XdComm.Server.init(xd_receiver.htm); 
    FB.CanvasClient.setSizeToContent(); 
    }); 
</script> 

ben myapp klasörde xd_receiver.htm dosyası var iş gibi görünüyor.

Ben

FB.CanvasClient.startTimerToSizeToContent(); 

yerime için çalışmak gibi setSizeToContent() arasında

kullanmak benim iframe uygulamasında bu

cevap

1

bana yardım edin.

Edit: Javascript'iniz gerçekte xd_receiver.htm dosyasını görüyor mu? Bir yol (mutlak veya göreli?) Gerektiriyor mu Apache bu dizinden statik dosyalar sunuyor mu?

+0

Merhaba, ben de denedim ama onun hala çalışmıyor. Lütfen yardım için –

+0

Merhaba, cevabınız için teşekkürler, ancak javascript'in xd_receiver.htm dosyasını görüp göremeyeceğini nasıl belirleyebilirim. pls –

1

Sorunu hangi tarayıcılarda gözlemlediniz? Javasript sorunlarını gidermek için firebug ile birlikte firefox'ta çalışmayı deneyin. Gönderdiğiniz kod aslında kullandığınız şey olup olmadığından emin değilim, ancak "xd_receiver.htm" ve aynı zamanda, hiçbir api anahtarı üzerinde eksik tırnak görünüyor.

xd_receiver.htm ile ilgili -> Geri arama url'nizin yolu geri arama ise, callback/xd_receiver.htm dosyasında bulunması gerekir. Göreli bir yol belirttiniz, bu yüzden tuval sayfanız /foo/page.htm adresinde yaşıyorsa, alıcı sayfası /foo/xd_receiver.htm adresinde olmalıdır. Ayrıca, '/xd_receiver.htm' gibi mutlak yollarda da belirtebilir ve xd_receiver'ınızı kökte tutabilirsiniz.

Sayfanız bu gibi görünmelidir:

http://gist.github.com/156633

+0

pankaj yardım, iframe bir pastebin.org içine html kopyalayın ve daha yakından bakabilirim –