An iFrame is an inline frame, an HTML structure that allows another HTML document to be inserted into an HTML page. While FBML is a Facebook proprietary markup language, iFrame provides programmers a lot of accessible visual controls utilized to make a user interface in a natural Facebook look.
An iFrame is great way to syndicate content from other peoples’ sites. Not only new content could be rotated to other web sites but by creating an iFrame you can keep your visitors on the same web page still providing them access to information from the other site, within your web page. This in turn would ensure that your visitors stay longer on your site. Moreover, by providing the iFrame code for others to organize your content to their sites will result in increased traffic. iFrame is very easy to install and all you need to do is to add a few lines of code to your web page.
For Facebook Page owners, it seems to be an obvious way to customize content. iFrames are not new and Facebook did some experimentation with it some time ago before they landed with some security issues. But as of now, iFrames are back while Facebook Markup Language (FBML) is being denounced.
The move to iFrames has enabled developers to create dynamic web applications by making use of standard tools (HTML, CSS, PHP, ASP, JavaScript, Flash, etc.) and register and embed the app on a custom Page through the iFrame.
Various capabilities like recognizing the visitor, tracking their source and noting their IP address in order to present a custom-made response are much stronger through iFrames then they are in FBML.
The switchover from FBML to iFrames is not momentous at the moment. However, in the future iFrames will allow for a much more engrossing experience which in turn would be consistent with your brand’s commercial experience.





