php js 改iframe src,js中设置image或者iframe的src

原因: 有时候需要使用iframe 标签嵌套一个原始的html来显示页面,比如百度地图!(常常是第三方的框架!在原始的html中实现比较简单)这个时候,如果想外层w页面和里层iframe做数据交互,相互调用js方法!就需要如下实现 解决方案: 一、w页面中如果想访问iframe中的js方法!就需要获取到iframe中的window对象!这个可以上网查,一般获取到iframe节点的dom对象后,通过mapFrame.contentWindow.就可以得到了 var ifr = this.getElementByXid("iframeXid").contentWindow;//取得子页面的窗口 var img = ifr.document.getElementById("bkbjImg");//取得子页面中要操作的dom元素 img.src = "img/bkbjRed.gif";//更新元素的src属性值 二、iframe中的js访问外层w的js方法以map为例,如下: 1、在调用map.html的父窗口mapActivity.w中,随便加一个div,方便调用。源码如下: 2、在调用map.html的父窗口mapActivity.js中,随便加一个函数,为了测试。源码如下: Model.prototype.test = function(data){ alert(data.a); }; 3、在map.html文件中,在想调用父窗口的地方加入如下代码: var partenW = window.parent; var parentDiv = partenW.document.getElementById('ContextForId'); [...]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值