Странности в доступе к родительскому окну
Доброго времени суток всем. на странице http://imghost.vitaliy43.ru/gallery при клике на картинку в новой вкладке открывается страница. Открывается она через window.open, соответственно с дочернего окна в теории можно обратиться к элементам родительского. У меня задача получить с родиетельского окна список урлов картинок, из них получить соседние с текущим урлом дочернего окна урлы. Полностью функция выглядит так:
if(window.opener){ var items = new Array(); var counter = 0; var str = '' window.opener.jQuery('.image-container').each(function(){ var curr_url = window.opener.jQuery(this).attr('href'); items[counter] = curr_url; counter++; }); if(items.length > 1){ var curr_url = document.location.href; for(i = 0; i < items.length; i++){ if(items[i] == curr_url){ if(i == 0){ var prev_url = ''; var next_url = items[(i*1)+1]; } else if(i == items[items.length-1]){ var prev_url = items[(i*1)-1]; var next_url = ''; } else{ var prev_url = items[(i*1)-1]; var next_url = items[(i*1)+1]; } } } } alert('prev_url '+prev_url+' next_url '+next_url); } Так вот, непонятно по какой причине при клике по одной из картинок функция срабатывает, а по другой не срабатывает, при том, что они имеют одинаковую структуру. Например http://imghost.vitaliy43.ru/image/20...97aeea6d18e330 выдает нужную информацию, а http://www.imghost.vitaliy43.ru/image/2014/0908/761f6f6534a89896d990bbb1a6ba4932_85b6f89b41cae2678 6ac72365fff771b сыплет в консоль ошибку "Permission denied to access property 'jQuery'". Не врубаюсь, в чем проблема, элементы же вроде все одинаковые. |
Часовой пояс GMT +3, время: 22:36. |