jQuery Thickbox: закрыть лайтбокс от события содержимого страницы iframe - PullRequest
2 голосов
/ 18 июня 2009

Я реализовал на своей странице блок jquery Толстый, чтобы показать другое содержимое страницы в облегченном биксе. Для этого я использовал режим толстого бокса iFrame. Теперь у меня есть кнопка ссылки asp.net на странице, которая показать в лайтбоксе. Я хочу закрыть лайтбокс со стороны клиента при нажатии на эту ссылку (на внутренней странице). Какую функцию я должен использовать? Любой совет?

1 Ответ

5 голосов
/ 18 июня 2009

Метод, используемый для закрытия Thickbox, - tb_remove ()

Чтобы вызвать его из содержимого iframe, достаточно вызвать метод для родительского элемента iframe.

So

parent.tb_remove()

Должен сделать свое дело.

Просто добавьте событие по вашей ссылке (кажется, вставлять проще)

<a href="#" onClick="javascript:window.parent.tb_remove()"> ... </a>
...