资源描述:
《网页制作总结-iframe用法与注意事项》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网页制作总结:iframe用法与注意事项>>edu.5151doc.教育资源库iframe元素的功能是在一个文档里内嵌一个文档,创建一个浮动的帧。iframe是如何控制的很多人并不是十分了解,基本上还处于一个模糊的认识状态。iframe的两个注意事项,ifr是一个以存在的iframe的ID和NAME值:以下是引用片段: ument.getElementById(“ifr”); es[“ifr”]; 要想使用iframe内的函数,变量就必须通过第二种方法.因为它取的是一个完
2、整的DOM模型(不知道这样说对不对).第一种方法只是取出了一个OBJECT而已. 如果只想改变iframe的src或者border,scrolling等attributes(与property不是一个概念,property是不能写在标签内的,比如:scrollHeight,innerHTML等),就需要用到第一种方法. 如果想取得iframe的页面(不是iframe本身),就需要使用第二种方法,因为它取得的是一个完整的DOM模型,比如想得到iframe的ument.body的内容,就只能用第二种方法.
3、还要注意的是,如果在iframe的页面未完全装入的时候,调用iframe的DOM模型,会发生很严重的错误,所以,你要准备一个容错模式. 下面是示例,一个是aa.htm,一个是bb.htm! aa.htm代码:以下是引用片段:<!DOCTYPEhtmlPUBLIC"-//L1.0Transitional//EN"".l1/DTD/xhtml1-transitional.dtd"><htmlxmlns=".l"><head><title>UntitledPage</title>&
4、lt;styletype="text/css"><!--body{margin:0px;}--></style></head><body><iframeid="ifr"name="ifr""></iframe></body></html><scriptlanguage="javascript"type="text/javascript">varaa_value="I'mavariantinTopent.getElementById("ifr");varif
5、r_es["ifr"];alert("AlertfromTope'svariantbyifr_id,itTope'sDOMmodelbyifr_id,itTopid:"+ifr_id.src);alert("AlertfromTopent.location.href);//由于bb.htm可能还未装载完成,所以,下冇的可能引发错误//调用iframe内的函数ifr_e内的变量alert("AlertfromTopTopL);functionaa(msg){alert("I'malertingfromTopsg
6、:"+msg);}</script>bb.htm代码:以下是引用片段:<!DOCTYPEhtmlPUBLIC"-//L1.0Transitional//EN"".l1/DTD/xhtml1-transitional.dtd"><htmlxmlns=".l"><head><title>subframe</title><styletype="text/css"><!--html,body{margin:0px;width:90%;}--></style>&
7、lt;/head><body>123下一页[这篇文章来自..,]I'masubframe!<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...
8、<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<br/>...<