iframe里面怎么写

1.iframe 里套一个html 路径怎么写1 。
这是个整体的页面;<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<meta ; charset=utf-8" />Untitled Document<style type="text/css">.tt { color: #F00; }</style><body> 这是头部 这是内容 这里是结尾 2.保存这个页面为2.htmlUntitled Document<style type="text/css">.tt { color: #F00; }</style><body>这是内容3 。引用上面保存的2.html页面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <meta ; charset=utf-8" />Untitled Document<style type="text/css">.tt { color: #F00; }</style><body> 这是头部 <iframe src="http://img.ningxialong.com/220920/0443193929-0.jpg" width="160" height="60" frameborder="0" scrolling="no"></iframe> 这里是结尾 。
2.网页中有个iframe里面加载着一个小网页,怎么写代码自动调整iframe给iframe加onload事件:
<iframe onl oad=“resetHeight(this)" src="http://img.ningxialong.com/220920/0443193242-1.jpg"></iframe>
<script type="text/javascript">
//如果涉及到跨域的话就没用了
//因为如果你框架的是别人的网站页面
//浏览器是不允许你操作别人的页面的,所以你将什么也做不了
//这个应该能理解的吧?呵呵
function test(iframe){
var h=iframe.contentWindow.document.body.offsetHeight+10;
iframe.height=h;
}
</script>
3.获取的数据如何写入到iframe里面总感觉这是一个很基本的认识错误,新人经常犯这个错,style的height不代表页面高度,只代表属性值里面的数据,如果高度auto了去拿这个数据只能拿到0,一般都是用offsetHeight这类属性的 。响应式页面布局的基础内容你需要巩固一下 。
我没做过类似的页面,IFRAME里面的页面理论上可以当作一个整体再处理,页面的嵌套而已,应该没啥难度的 。
顺便注意一下性能问题,用offsetHeight这类属性会重新渲染一次页面,大量调用相当烧性能,我暂时也不知道有什么更好的方式,如果找到可以避免这类性能问题的方式别忘了回来告诉我谢谢 。
4.如何设置一个写在iframe里面的div的绝对坐标位置(相对整个显示器)你说的意思我倒是看懂了,不过恐怕不太好实现,因为你的DIV是写在子页里的,如果父窗体发生变化,那怎么办?要不你就试试,类似如下你在子页用JS设置:
div.style.cssText="position:absolute;left:0;top:0;width:500px; height:100px; z-index:1;background-color: #ffffff; layer-background-color: #ffffff;";
不过我估计可能实现不了,因为你毕竟是在子页面中 。不过如果你在父窗体里设置DIV,然后在IFRAME里调它,是不是更可行一些?
5.获取的数据如何写入到iframe里面总感觉这是一个很基本的认识错误,新人经常犯这个错,style的height不代表页面高度,只代表属性值里面的数据,如果高度auto了去拿这个数据只能拿到0,一般都是用offsetHeight这类属性的 。
响应式页面布局的基础内容你需要巩固一下 。我没做过类似的页面,IFRAME里面的页面理论上可以当作一个整体再处理,页面的嵌套而已,应该没啥难度的 。
【iframe里面怎么写】顺便注意一下性能问题,用offsetHeight这类属性会重新渲染一次页面,大量调用相当烧性能,我暂时也不知道有什么更好的方式,如果找到可以避免这类性能问题的方式别忘了回来告诉我谢谢 。
6.求救啊,Iframe的代码怎么写才能自适应内容的高度啊实现方法很简单:
假设Parent.Asp 包含有一个名为 News 的Iframe.Asp,那么在Parent.asp我们如下设置
&lt;table border=1&gt;
&lt;tr&gt;