我正在使用vb.net和jquery。这是问题所在。使用jquery我将不同的URL链接加载到iframe中的不同文档。像这样:
document.getElementById('iFrame').src = url;
无论如何,我可以使用此网址获取文档的高度和宽度吗? 当加载这个iFrame时,我无法获得高度或宽度。
答案 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');
});