Patent ID: 8423901

Claim:
A computer-implemented method of displaying content outside the initial boundary of an IFRAME container, wherein said content is displayed within an IFRAME and said IFRAME is initially contained within the boundary of said IFRAME container, the method comprising: detecting a first action; and based upon, at least in part, detecting the first action, expanding the size of said IFRAME to a size that is sufficient to substantially display said content with a floating effect, wherein expanding the size of the IFRAME includes, at least in part: maintaining an initial size of said IFRAME container; ensuring that a background visibility of said IFRAME is set to transparent; ensuring that a position of said IFRAME is set to absolute; ensuring that a stack order of said IFRAME is set to a sufficiently high value to prevent said content being displayed with a floating effect from being substantially obstructed by another element; expanding the size of said IFRAME from said initial size to an area larger than the area of said IFRAME container and sufficient to substantially display said content being displayed with a floating effect; causing the position of ordinary content to be the same as the position of ordinary content prior to expanding the size of said IFRAME, wherein said prior position is relative to the parent element of said ordinary content; causing the size of said ordinary content to be the same as it was prior to expanding the size of said IFRAME; and ensuring that the overflow of said content being displayed with a floating effect is set to visible, whereby an ancestor element does not cause said floating content to be clipped or substantially obstructed.