iframe加载数据生成的二维码图片iframe自适应

在生成二维码时候遇到问题,二维码大小是不确定的,需要将生成二维码的控制器地址放入iframe 的src中,经过查阅博客资料,应该给iframe加上onload事件,执行如下操作;其中obj是iframe

          var _iframe=obj.contentWindow.document.body; 
  ifrm.style.cssText="margin:0px;padding:0px;overflow:hidden"; 
  var img = new Image;    
  img.onload = function(){        
  obj.height=img.height; 
  obj.width=img.width;
  };    
  img.src = obj.src;

这样就可以使得将iframe的高度设置成图片的高度,让iframe自适应。

你可能感兴趣的:(iframe问题)