的是行业资料网页制作总结之iframe 的用法与注意事项

iframe用法  时间:2021-02-26  阅读:()

好多同志对,iframe,是如何控制的,并不是十分了解,基本上还处于一个模糊的认识状态

注意两个事项, i fr,是一个以存在的, i frame,的, ID,和,NAME,值:

,document.getElementById( “ifr” ) ;

,window.frames[ “ifr” ] ;

要想使用iframe内的函数,变量就必须通过第二种方法.因为它取的是一个完整的DOM模型(不知道这样说对不对) .第一种方法只是取出了一个OBJECT而已.

如果只想改变iframe的, src,或者,border, , , scrolling,等,attributes(与property不是一个概念,property是不能写在标签内的,比如:scrollHeight, innerHTML等) ,就需要用到第一种方法.如果想取得iframe的页面(不是iframe本身) ,就需要使用第二种方法,因为它取得的是一个完整的DOM模型,比如想得到iframe的document.body的内容,就只能用第二种方法.

还要注意的是,如果在iframe的页面未完全装入的时候,调用iframe的DOM模型,会发生很严重的错误,所以,你要准备一个容错模式.

下面是示例,一个是aa.htm,一个是bb.htm,请先考到本地在运行,原因不用我在说了吧!aa.htm

<!DOCTYPE,html,PUBLIC, “-//W3C//DTD,XHTML, 1.0,Transitional//EN” , “<head>

,<title>Untitled,Page</title>

<style, type=” text/css” >

<! –body{margin:0px;

}

– >

</style>

</head>

<body>

<iframe, id=” ifr” ,name=” ifr” ,width=” 100%” ,height=” 500″ , src=” bb.htm” ></iframe></body>

</html>

<script, language=” javascript” , type=” text/javascript” >var,aa_value=” I’ m,a,variant, in,Top,window!” ;var, ifr_id=document.getElementById( “ifr” ) ;var, ifr_window=window.frames["ifr"] ;alert( “Alert,from,Top,window, : ,Can’ t,get, iframe’s,variant,by, ifr_id, , it,will,return, :” ,+, ifr_id.bb_var) ;

alert( “Alert,from,Top,window, : ,Can’ t,get, iframe’s,DOM,model,by, ifr_id, , it,will,return, :” ,+, ifr_id.window) ;alert( “Alert,from,Top,window, : ,Get, src,from, id, :” ,+, ifr_id. src) ;alert(“Alert,from,Top,window, : ,Get,href,from,window:” ,+, ifr_window.document. location.href) ;//由于bb.htm可能还未装载完成,所以,下冇的可能引发错误

//调用iframe内的函数, ifr_window.bb() ;

//调用iframe内的变量alert( “Alert,from,Top,window, : , ” ,+, ifr_window.bb_var) ;

//alert( “Alert,from,Top,Window, :” ,+, ifr_window.document.body. innerHTML) ;function,aa(msg) {

,alert( “I’ m ,alerting,from,Top,window, ,and, I,received,a,msg:\n” ,+,msg) ;

}

</script>

棉花云1折起(49元), 国内BGP 美国 香港 日本

棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...

腾讯云轻量服务器老用户续费优惠和老用户复购活动

继阿里云服务商推出轻量服务器后,腾讯云这两年对于轻量服务器的推广力度还是比较大的。实际上对于我们大部分网友用户来说,轻量服务器对于我们网站和一般的业务来说是绝对够用的。反而有些时候轻量服务器的带宽比CVM云服务器够大,配置也够好,更有是价格也便宜,所以对于初期的网站业务来说轻量服务器是够用的。这几天UCLOUD优刻得香港服务器稳定性不佳,于是有网友也在考虑搬迁到腾讯云服务器商家,对于轻量服务器官方...

PhotonVPS:美国Linux VPS半价促销2.5美元/月起,可选美国洛杉矶/达拉斯/芝加哥/阿什本等四机房

photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...

iframe用法为你推荐
popmundofuck是什么意思简体翻译成繁体有什么将简体中文翻译成繁体中文的网站啊人人时光机寻时光机歌词渗透测试软件测试与渗透测试那个工作有前途伪静态伪静态和真静态哪种静态方式好网易公开课怎么下载手机上的网易公开课的付费课程怎么下载??????怎么点亮qq空间图标怎么点亮QQ空间的图标怎么升级ios6苹果6怎么升级最新系统如何快速收录如何让百度快速收录分词技术搜索引擎采用的是什么技术?
域名注册使用godaddy 光棍节日志 服务器cpu性能排行 网页背景图片 建站代码 网通服务器ip mysql主机 秒杀汇 免费dns解析 网站加速软件 贵阳电信 美国迈阿密 稳定空间 umax alexa世界排名 月付空间 web服务器 webmin weblogic部署 傲盾代理 更多