2013-09-11 3 views
3

Я пытаюсь закрыть colorbox (iframe) и перенаправить родительское окно на определенную страницу, динамически зависящую от изображения, которое отображается в colorbox , Поэтому в основном каждое изображение имеет ссылку рядом с тем, чтобы пользователь мог щелкнуть, чтобы перейти к владельцу профиля изображения.закрыть colorbox и перенаправить родительское окно на определенный url

У меня есть это, поэтому он закрывает colorbox, но не перенаправляет родительское окно.

<a href='#' onclick='parent.$.colorbox.close(); window.parent.location.href=linkurl;'> owner profile</a> 

Любая помощь или указатели будут оценены. Благодаря

+0

Есть как сотни вопросов о перенаправлении от фрейма (думаю, мы получим один каждый день), просто используйте функцию поиска в следующий раз, пожалуйста ... – UIlrvnd

+0

спасибо Стефан, да просто потратили пару часов, проходя через них, и не смогли найти тот, который использовал ссылку, поскольку большинство из них использует формы – shuka

ответ

5

Попробуйте это:

<a href="#" id="myLink">click</a> 

jQuery('#myLink').click(function(){ 
    jQuery.colorbox.close(); 
    window.location.href = 'http://yourlink.com'; 
}); 

Вы могли бы удалить window.location и просто дать Youre тег ссылку.

+2

ok спасибо за указатели Я изменил то, что вы положили, и получил его на работу. 'Code' $ (документ) .ready (функция() { \t $ ('# MyLink') нажмите (функция() { \t \t родителя $ colorbox.close();... \t \t window.parent. location.href = 'url'; – shuka

+0

Хорошо, это хорошо! – Michael

1

Попробуйте заменить window.parent.location.href=linkurl; с opener.location.href=linkurl;

+0

Это работает для меня window.parent.location.href = linkurl – Lucky

Смежные вопросы