从文档的url链接获取文档的高度和宽度

时间:2012-02-03 15:19:52

标签: jquery vb.net

我正在使用vb.net和jquery。这是问题所在。使用jquery我将不同的URL链接加载到iframe中的不同文档。像这样:

document.getElementById('iFrame').src = url;

无论如何,我可以使用此网址获取文档的高度和宽度吗? 当加载这个iFrame时,我无法获得高度或宽度。

2 个答案:

答案 0 :(得分:1)

使用jQuery你可以尝试这个。仅当父级和iframe位于同一个域中时,您才能访问iframe元素。

$("iframe").load(function(){

    var $body = $(this).contents().find("body")
    var height = $body.height();
    var width = $body.width();

    //Using these values you can adjust the iframe height and widht.

}).attr("src", url);

答案 1 :(得分:-1)

我发现最好的解决方案是在jQuery中自动更改框架的高度:

$('#frmForm').load(function() {
    var h = $('#frmForm').contents().find("body").height();
    $('#frmForm').css('height', h + 'px');
});