未捕获的ReferenceError:var未定义&无法阅读财产

时间:2016-06-22 13:26:52

标签: javascript jquery iframe

我尝试在其集成的负载下动态恢复iframe的宽度和高度,但是我有错误。

HTML

iframe的例子,我尝试恢复宽度和高度。

<iframe src="" scrolling="no" frameBorder="0" width="640" height="360"></iframe>

的jQuery

var frameEl = window.frameElement;
var widthIframe = frameEl.width;
var heightIframe = frameEl.height;

对于这段代码,我有。

  

jQuery.Deferred异常:无法读取null的属性'width'   TypeError:无法读取null的属性“width”       在HTMLDocument。

在我尝试添加一个就绪处理程序之后,我有了。

$(function()
{
    $.extend(window, {
         frameEl: window.frameElement,
         widthIframe: frameEl.width,
         heightIframe: frameEl.height,
    });
});
  

jQuery.Deferred异常:未定义heightIframe ReferenceError:   heightIframe未定义       在HTMLDocument。

  

jQuery.Deferred异常:frameEl未定义ReferenceError:   frameEl未定义       在HTMLDocument。

感谢您的帮助告诉我这是错的。

0 个答案:

没有答案