xkzy.net
当前位置:首页 >> FrAmE js 调用 >>

FrAmE js 调用

子页面调用父页面函数只需要写上window.praent就可以了。比如调用a()函数,就写成: 代码如下: window.parent.a(); 子页面取父页面中的标签中的值,比如该标签的id为“test”,则: 代码如下: window.parent.document.getElementById("test").value...

然后就可以调用了

假设FARME如下设置(主要是name属性) FRAME1中调用FRAME2的FUNCTION写法为: parent.frame2.frame2Func();

你使用的方法是正确的,不执行估计你页面中有其他js错误导致你onload失效

调用格式为:子框架ID.函数名(): 如 调用格式应为:frame1.test(),光用test()显然是找不到的,另外子窗体中定义的全局变量也可以用类似格式。 IE8测试通过,其它不知。

方法只有一种: 步骤: 1、获取iframe节点 2、获取iframe中的变量 示例 a.htmlb.html var y='1';在a.html中获取y,则可以通过以下方式document.frames['x'].y //先获取frame,在获取y

我想你该使用jquery自身的函数功能去调用,防止冲突方法一:获取异窗口元素,从而在当前窗口获取写函数fun1. jquery在iframe子页面获取父页面元素代码如下:$("#objid",parent.document)2. jquery在父页面获取iframe子页面的元素代码如下:$("#obji...

在menu中的js代码中 main=parent.frames["main"];var text1=main.document.getElementById("元素名");//text1就是你要的元素 注:在IE下可以正常运行,我试了试在谷歌中时无法运行的

要看你在哪里操作哪个页面了a是frame页面在b中时 改变framesrcjs代码写在b中的话document.getElementById("对应的ID号").src="path/xxxx.htm" 这个可以a,c是frame页面在b中时 改变framesrcjs代码写在c中的话parent.document.getElementById("对...

window.frames[i].fn()//fn为frame中定义的方法,i表明页面中第i+1个frame 也可以用window.framename.fn()//不同的是framename是frame的name 属性的值 如: window.fun.fn();

网站首页 | 网站地图
All rights reserved Powered by www.xkzy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com