The ability for a web developer to embed one particular HTML document within another one is know as an inline frame or which it is most commonly referred to; iFrame. This HTML tag and while the main website loads first, it appears as if both pages are only a single page. In most cases, when the frame is smaller than the page being loaded, the frame will create its own scrollbar to allow you to see all of the content.
In web development, the implementation of frames can be seen in a number of fashions including that of the table as well as the division. However, these structures of the HTML code will not allow the inclusion of another webpage or any document for that matter outside of the sites own domain. The iFrame does allow this and is used to load all sorts of things from images to advertisements. For anyone that uses Yahoo! mail, you will find that the control panel is built using an iFrame.
Perhaps the most hilarious part of this concept is that in some cases the marketeer has no idea what is even going on. They thought they were doing something that is known as an invisible popup, but within only a few weeks, Google completely de-indexes their site due to malicious activities.
Original Authors: Nick
Edit Update Authors: M.A.Harris
Updated On: 30/01/2009