У меня есть iFrame, который загружен с лайтбоксом. Проблема у меня заключается в следующем. Я хочу, чтобы родительская страница перенаправлялась на другую страницу после нажатия на ссылку во всплывающем окне лайтбокса. Имеет ли это смысл? Пожалуйста помоги. Заранее спасибо.
Я получил этот ответ вчера от yokoloko (большое спасибо), но я не уверен, какие части кода я должен заполнить своей информацией. Может кто-нибудь помочь, пожалуйста? Спасибо.
Из Йоколоко:
Единственный способ - определить функцию javascript в родительском фрейме, которая будет вызываться в вашем дочернем фрейме.
например, в родительском фрейме, если вы используете jQuery:
function redirectFromFrame(link){
window.location.href = link;
}
и в раме вашего лайтбокса у вас должно быть что-то вроде этого.
$(function() {
$('a').click(parent.redirectFromFrame($(this).attr('href')));
});