我遇到了这个.js文件拉出iframe的资源。 Source
js文件:
window.document.write("<iframe src=\"somedomain.com/page.htm\"/>");
但是我不知道如何添加宽度/高度/滚动等属性。此外,我还想添加一个图像并将其链接到iframe的末尾
答案 0 :(得分:1)
您可以使用相同的方法:
window.document.write("<iframe src=\"somedomain.com/page.htm\" width='300' height='900' ></iframe>");
注意 iframe不是自闭元素标记,但大多数浏览器都会正确呈现。在标签内部,您可以输入替代内容,因为浏览器不支持iframe
答案 1 :(得分:1)
你能以某种方式获得对Frame的引用吗...如果它是页面上的第一个iframe那么你会使用index [0]
function removeScroll() { window.parent.frames [0] .scrolling = “否”; }答案 2 :(得分:1)
尝试使用本机方法
createElement var tempIFrame=document.createElement('iframe');
tempIFrame.setAttribute('id','RSIFrame');
tempIFrame.style.border='0px';
tempIFrame.style.width='0px';
tempIFrame.style.height='0px';
IFrameObj = document.body.appendChild(tempIFrame);
if (document.frames) {
// this is for IE5 Mac, because it will only
// allow access to the document object
// of the IFrame if we access it through
// the document.frames array
IFrameObj = document.frames['RSIFrame'];
答案 3 :(得分:0)
由于使用document.write启动,只需继续:
document.write("<iframe src=\"somedomain.com/page.htm\"/ width=200 scrolling='no'>");
请注意,HTML在某些情况下实际上不需要引用属性(请参阅width
),但可以像src
一样添加它们。此外,还可以使用'
代替"
,它可以简化转义(请参阅scrolling
)。 请保持一致,以上注释仅供参考。
快乐的编码。