在 iframe.style.width 的情况下设置 iframe 宽度不起作用
Setting iframe width with iframe.style.width not working
im 在 iframe 中动态打开一个新文件并尝试(没有成功),将打开的 iframe 设置为固定宽度
:var iframe = document.createElement('iframe');
// tried this guy
iframe.style.width = 970 + 'px';
// tried this guy
iframe.width = 970 + 'px';
// tried this guy
iframe.setAttribute('width', '970px');
window.open(url, iframe);
但没有成功,iframe总是以1200宽度打开
IFRAME是页面"inline-frame"的一部分,您无法通过"window.open"打开它。您可以将其附加到当前文档中,例如
var iframe = document.createElement('iframe');
iframe.style.width = '970px';
iframe.src = url;
document.body.appendChild(iframe);
如果你真的想打开一个新窗口 - 只需将窗口规范作为window.open
的第 3 个参数传递:
window.open(url, "mywindow", "width=970");
这对我有用:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' lang='en' xml:lang='en'>
<head>
<title>Test</title>
<script type='text/JavaScript'>
function bigger() {
var objIframe = document.getElementById( 'testiframe' );
if ( objIframe != null ) {
objIframe.width = ( parseInt( objIframe.width, 10 ) + 20 ) + 'px';
} //if
return;
}
</script>
</head>
<body>
<iframe id="testiframe" src="." width="800px"></iframe><br />
<br />
<span onclick="bigger();">[CLICK TO EXPAND]</span><br />
</body>
</html>
相关文章:
- 从子级(iframe)到父级的跨域通信不起作用
- iframe中的jQuery查找元素不起作用
- 如果iframe在src(pdf或text)中有非html文档,则iframe中的onload不起作用
- iframe resizer内部的锚点链接不'不起作用
- 我需要一种自动调整iframe大小的方法,无论我查到什么,它都不起作用
- 占位符属性嵌入IE中的iframe时不起作用
- jQuery道具在iframe中不起作用
- Iframe加载动画不起作用
- 将IFrame滚动到顶部在Chrome中不起作用
- Iframe滚动溢出隐藏在css中不起作用
- iframe高度100%不起作用
- document.ready函数在iframe内不起作用
- 火狐浏览器 iframe 设计模式不起作用
- Javascript href 刷新 iframe 不起作用
- 当我使用绝对URL时,Iframe不起作用
- 静音iframe不起作用不是youtube iframe
- javascript的历史.pushState对iframe不起作用
- Iframe不起作用
- 为什么scrollTo()方法对iframe不起作用?
- 为什么谷歌地图iframe不起作用并显示位置