Один из способов обмануть это - дать атрибуту div css значение position: absolute
и выровнять ваш div по верху вашего контента, с z-index
чего-то более высокого, чем все остальное на вашей странице (обычно люди используют что-то как 100). Это становится вашим модальным контейнером, и в нем вы просто захотите имитировать / копировать стили типичного модального окна FB.
Кроме того, создайте еще один div
вверху или внизу вашего контента и присвойте ему свойства css position: absolute; width: 100%; height: 100%; background: #000; opacity: .5; z-index: 50
(убедитесь, что z-index меньше, чем ваш модальный контейнер). Это ваш оверлей, который блокирует взаимодействие с содержимым страницы, пока пользователь не сделает что-то с вашим модальным.
Я бы предложил пойти по этому пути, потому что, как указывал @dragonjet, FBML устарел, и вы больше не можете создавать новые приложения FBML. Без FBML нет FBJS.