当前位置: 首页 > news >正文

网站推他网站邢台123信息港

网站推他网站,邢台123信息港,vi设计方案模板,网站开发学些什么软件1、iframe.contentWindow(主页面调用iframe) 此处的iframe是从document取得的,即作作为document的子对象出现,虽然是文档(document)对象,但由于它是独立的页面,因而拥有自己的事件,拥有自己的窗口对象(contentWindow)&…

1、iframe.contentWindow(主页面调用iframe)

  此处的iframe是从document取得的,即作作为document的子对象出现,虽然是文档(document)对象,但由于它是独立的页面,因而拥有自己的事件,拥有自己的窗口对象(contentWindow);contentWindow属性是指指定的frame或者iframe所在的window对象。

在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则必须指定contentWindow属性。

  先获取iframe里面的window对象,

var iframe = document.getElementById('myFrame').contentWindow// 在IE下
var iframe = document.frames['myFrame']

  再通过这个对象,获取到里面的DOM元素

var input = iframe.document.getElementById('test')

   在主页面,操作iframe里面的DOM元素实例如下:

// a.html页面
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>iframe.contentWindow</title><script type="text/javascript">function getValue() {var tmp = '';if(document.frames) {tmp += document.frames['myFrame'].document.getElementById('test').value;} else {tmp = document.getElementById('myFrame').contentWindow.document.getElementById('test').value;}if(confirm(tmp)) {location.href = tmp.split(':')[1]}}</script></head><body onload="getValue()"><iframe id="myFrame" src='b.html' width="600px" height="100px;"></iframe></body>
</html>

b.html页面

// b.html页面
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>iframe</title><style>#test {border: solid royalblue 2px;border-radius: 4px;width: 500px;color: #797979;height: 50px;line-height: 50px;font-size: 20px;}</style></head><body><input type='text' id="test" value='欢迎访问:http://blog.csdn.net/qq_27626333'></body>
</html>

2、window.parent(iframe页面调用主页面)

  在iframe本页面,要操作这个iframe的父页面的DOM元素(即嵌套这个iframe的页面)可以用:window.parent、window.top(这里的TOP是获取的顶层,即有多层嵌套iframe的时候使用)

// a.html页面
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>iframe.contentWindow</title><script type="text/javascript">function parentValue() {if(confirm('欢迎访问:http://blog.csdn.net/qq_27626333')) {location.href = 'http://blog.csdn.net/qq_27626333'}}</script></head><body><iframe id="myFrame" src='b.html' width="510px" height="150px;"></iframe></body>
</html>
// b.html页面
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>iframe</title><style>.contain {display: flex;flex-direction: column;width: 500px;}#test {border: solid royalblue 2px;border-radius: 4px;width: 100%;color: #797979;height: 50px;line-height: 50px;font-size: 20px;}#button {border: solid #20A0FF 2px;border-radius: 4px;margin: 20px auto;padding: 10px;background-color: #20A0FF;color: white;}</style><script>function parentValue() {window.parent.parentValue()}</script></head><body><div class="contain"><input type='text' id="test" value='欢迎访问:http://blog.csdn.net/qq_27626333'><input type="button" id="button" value="调用主页面方法" onclick="parentValue()"/></div></body>
</html>
http://www.yayakq.cn/news/339106/

相关文章:

  • 如何做专业网站的线下推广网站优化哪个公司好
  • wordpress文本小工具栏seo个人优化方案案例
  • 网站页面吸引力南宁百度seo网站优化
  • 建设银行大连分行网站wordpress极速主题
  • 旅游网站的制作手游代理一个月能赚多少钱
  • app嵌入手机网站手机app开发制作报价
  • 上海建材网站建设网站运营推广公司
  • 做网站需要多长时间小程序制作定制开发
  • 怎么样自己做一个网站中国商标网官网入口
  • 找外包公司做个网站多少钱微信小程序的特点
  • 东莞营销网站建设收费标准苏州网站营销公司简介
  • 北京正规制作网站公司泡棉制品东莞网站建设
  • wordpress使用人数网站优化模板
  • 上海巨型网站建设东莞网站快速优化排名
  • 江门营销型网站建设多少钱网站建设资料总结
  • 网站服务器租用报价旅游营销的网站建设
  • 好网站制作公司医院网站站内文章收录量多少
  • qq刷赞网站推广全网推广app的营销策略
  • 常见网站图标魔方网站建设网站制作
  • 浏览器如何做购物网站网站怎么做留言
  • 网站后台没有编辑器济南联通网站备案
  • 天津响应式网站建设制作沈阳建设工程许可公示版
  • 网站ico图标asp网站建设流程
  • 郑州网站建设模板小程序打不开什么原因
  • 做视频哪个网站素材好室内设计师收入高吗
  • 深圳市建设工程质量检测中心网站论坛seo网站
  • 河北住建城乡建设网站建站平台入口
  • google网站推广网站开发查询
  • 网站建设与管理用什么软件关注公众号一单一结兼职
  • 建设自己公司的网站免费seo快速排名工具