
正文
调用iframe父页面js函数,iframe与父页面传值方法互调
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js如何跨页面调用函数?
把js函数放另一个页面里(也就是你链接指向的那个页面)在body里添加onload=showsubmenu(sid);当前页面的js不可能影响下一个页面的,这是安全性考虑。
在A.html(或其他文件)中写frames[rightFrame].location.reload(),rightFrame这个框架中的页面就刷新了。
只要是正规的浏览器都会这么做的。解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取htm的内容(这不会有任何跨域问题),这样htm中利用ajax向这个后台程序发送请求即可。
ExtJS 中JS页面是不可以跨jsp页面去调用jsp页面的js方法的。需要把js函数写到extjs才可以调用。
相关问答
Q1: iframe中页面跳转之后如何获取父窗口
1、获取父级页面,你只需获取到父级的window就可以做获取数据操作,window.parent即为iframe获取父级页面window的方法。
2、并不是象通常那样iframeName.test();——test()为iframe里的方法。因为要写一个通用一点的东西,所以是从一个配置文件中动态获取到iframe的id。然后调用里面的方法。可是不成功。相烦帮忙看一看。
3、当点击iframe页面的服务器控件时,默认只刷新iframe页面,父页面是不会刷新的。若想刷新父页面,可以使用js来实现,如 parent.location.reload(); 这种方法会重新加载整个页面。
4、在IFRAME的JS里加上parent就可以访问了。parent代表父窗口句柄。下面的写法和本窗口一样。
5、在news.asp里用脚本判断父对象是不是iframe,不是就拒绝显示--我没试,不知道行不行。
6、这个要用js写:script alert(window.parent.document.getElementById(Button1).value);/script 以上弹出提示框,显示父页面id为Button1的按钮上的文本。
Q2: 关于js的问题,父页面打开子页面,子页面添加调用父页面的function方法...
1、如果在IE 中有问题, 可能是因为array元素所指向的对象随着子页面关闭,也已经不存在,所以产生错误。
2、首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。
3、在A.html(或其他文件)中写frames[rightFrame].location.reload(),rightFrame这个框架中的页面就刷新了。
Q3: js操作iframe的一些方法介绍
1、实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。
2、方法1://获得需要隐藏的iframe元素对象。var iframe = document.getElementById(myIframe) ;//设置属性为隐藏。
3、为了方便js直接嵌入html中。因为jquery很方便,也引入了。替换方法 ajax获取页面操作DOM加载。jquery也有提供 $(divId).load(.html) 直接加载的方法。 vue等框架,组件。
调用iframe父页面js函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于iframe与父页面传值方法互调、调用iframe父页面js函数的信息别忘了在本站进行查找喔。







