Безрамный iframe без полос прокрутки:
var el = document.createElement("iframe");
var iframe_style = "overflow:hidden; margin:0;padding:0;"
var ifattr = {
id: 'my_iframe', width: '520', height: '300', 'scrolling': 'no', 'marginWidth':0,
'marginHeight':0, 'noResize': 0, 'border': 0, 'frameBorder':0, 'frameSpacing':0,
'background': 'transparent','allowTransparency': 'allowTransparency',
'name' :'my_iframe','style':iframe_style};
for (var i in ifattr) {
el.setAttribute(i, ifattr[i]);
}
Это чистый JS, его можно легко перенести в jQuery с помощью attr () , протестировано в IE6-8, FF.
Документ внутри должен использовать: body {overflow: hidden;} - не проверяется, если он действительно требуется.