на СТАТИЧЕСКИХ страницах FBML вы НЕ МОЖЕТЕ ИСПОЛЬЗОВАТЬ IFRAMES - независимо от того, какой код FBML вы там поместили, Facebook специально запретил использование кода на статических страницах fbml бизнес-страниц / вкладок - я думаю, что они могут помешать людямнастройка магазинов Amazon или другого контента, который использует IFrame (спаммеры и шпионские программы часто используют iframes) - обновления есть в их вики-страницах 2010 года - так что это, вероятно, также вопрос безопасности.
I-фреймы все еще можно использовать на холсте разработчиковстраниц, но клиент должен щелкнуть изображение, чтобы активировать его, а не автоматически загружать iframe - опять же это, вероятно, проблема безопасности, предотвращающая загрузку с диска - когда zwinky и подобные панели инструментов навязываются на компьютерах пользователей в фоновом режиме с помощью iframe безих знания.
Однако некоторые говорят, что это работает, хотя вам нужно, чтобы пользователь щелкнул по нему, прежде чем он заработает.если вы можете жить с этим, то пойти на это.
<a onClick="outside_location.setInnerFBML(location_two);" style="cursor: pointer;"><center>→our website</center></a><div id="outside_location"> <fb:iframe width="730" height="400" frameborder="0" src="http://www.fborder.com/" /> </div>
<fb:js-string var="location_two"> <fb:iframe width="730" height="600" frameborder='0' src='http://www.fborder.com/' /> </fb:js-string> <script type="text/javascript" charset="utf-8"> var outside_location = document.getElementById('outside_location'); </script>
проверить этот пост.у людей есть это, чтобы работать.и некоторые говорят, что это не будет работать по очевидным причинам.такие как безопасность и так далее.но все равно.
http://www.facebook.com/topic.php?uid=4949752878&topic=7081
PK