Переход от элемента внутри iframe к TAG родительского iframe - PullRequest
2 голосов
/ 13 октября 2011

У меня есть несколько iframe на странице, и мне нужно получить доступ к родительскому элементу Iframe из html-элемента iframe, чтобы получить высоту Iframes.

Итак, из этого:

var htmlElement = $('iframe').contents().find('html');

Следующее не будет работать:

var iframeHeight = htmlElement.parents('iframe').attr('height');

Может кто-нибудь помочь, пожалуйста?

1 Ответ

2 голосов
/ 13 октября 2011

Простите, отредактируйте (на основе Как получить доступ к родительскому Iframe из javascript )

var iframe = null;
parent.$("iframe").each(function(iel, el) {
  if(el.contentWindow === window)
      iframe = el;
});
if (iframe)
    iframe.height()

Для этого необходимо, чтобы родительское окно (то, которое имеет iframe) имело jQuery

...