2010-12-06 32 views
0

Hey les gens, pourquoi ce code ne fonctionne pas? L'API de Facebook est si mauvais que c'est ennuyeux ...
[edit] Je sentais que ce n'était pas assez lourd, pas seulement ennuyeux, c'est carrément à reculons et la documentation est au mieux désastreuse .... [/ rant]Facebook et iFrames

<a href="#" id="click" onclick="outside_location.setInnerFBML(link_1);">Go go go</a><br /> 

<div id="outside_location"></div> 
<fb:js-string var="link_1"> 
<fb:iframe height="500" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%; border:none" src="http://www.project-vanquish.co.cc/fb/index.php"></fb:iframe> 
</fb:js-string> 

<script type="text/javascript" charset="utf-8"> 
    var outside_location = document.getElementById('outside_location'); 
</script> 

Pour élaborer, nous allons backtrack ... les états API Facebook que je peux avoir un fb:iframe oon une page statique FBML, alors ... si je ne dispose que ce qui suit, il devrait fonctionner:

<fb:iframe height="500" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%; border:none" src="http://www.project-vanquish.co.cc/fb/index.php"></fb:iframe> 

Hélas rien ne se passe, aucune idée pourquoi?

+1

Qu'attendez-vous qu'il fasse? Où 'temp_test' est-il défini? – ceejayoz

+1

Modifié, pas besoin de me rejeter pour une faute de frappe ... –

Répondre

2

Pourriez-vous liez à ce point?

Est-ce une application installable dans une page? Si c'est le cas, vous ne pouvez pas intégrer un iframe sans que l'utilisateur interagisse d'abord avec votre application.

Je pense que c'est le cas, et oui, la documentation de Facebook est nulle et c'est un compliment.

+0

Peur je ne peux pas le lier, lié par contrat. Cependant, j'ai un horrible sentiment que vous avez raison ... –