100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 用js互相调用iframe页面内的js函数【HTML】

用js互相调用iframe页面内的js函数【HTML】

时间:2023-05-03 06:42:40

相关推荐

用js互相调用iframe页面内的js函数【HTML】

web前端|html教程

js,互相调用,iframe

web前端-html教程

最近,天天搞论文开题报告,一时技痒,再次设计Web,一下子就碰到一个问题,以前设计WEB页的时候都是在IE里面跑的,从来没有考虑过firefox 更别提chrome了,可是现在不同了,至少我认为不兼容Firefox的WEB页面是极其丑陋和山寨的,所以从有个这个观念开始,我设计页面就开始注意这个兼容性,而这次就碰到一个兼容性的问题,html里面有一个浮动框架,,可以在页面中内嵌入一个页面,用来做框架页面非常适合,如下图,

一个html页面,分成左右两块,左边为导航栏,右边为需要显示的内容,代码如下:

左栏的代码为:

连接到left.html

右栏也类似,就本人所做的页面,预览的效果如下:

现在要达到什么样的效果才能起到比较实用的效果呢,点击其中的任何链接,都可以在右栏显示,那么很显然需要通过js来实现,原始的不兼容的办法我也不多说了,请大家记住以下实现步骤:

1,首先获得右栏iframe对象

var frames=document.getElementById(“frameid”);//frameid即右栏iframe的id名

2,重置其src值

frames.src=pageurl;//pageurl即要显示的目的页面

这样就实现了页面的跳转

app外卖源码,vscode管道配置,虚拟机怎么扩展ubuntu,tomcat 安装证书,sqlite数据删除时机,jquery loading 插件,修改电影APP前端框架,爬虫中双斜杠,本地测试php,seo young,iphone5s官方介绍网站,支付宝网页支付源码,discuznt模板引擎,qq裂变程序lzw

但是还有一点,如果想调用其中的函数就不是这么简单了

比如右栏中有一个函数right,我要在左栏的链接中调用right函数,该如何实现呢

一元云购 安卓源码,ubuntu配置风扇转速,tomcat应该怎么下栽,爬虫砂吸水,php空间概念,seo代理实力乐云seolzw

1,首先leftframe是内嵌在容器页index.html中的,因此需要先返回到index这一级别,并取得rightframe对象

var frames=window.parent.window.document.getElementById(“frameid”);

ios备忘录源码,vscode正向搜索,ubuntu无法查看设备序列号,tomcat配置ssm,.net sqlite3,省市区级联插件,深度学习前端开发框架外包,黑色爬虫壳有些硬,php服务 安卓,seo总代理,统计网站访问量 ,私人网盘网页源码,红灰色通用企业织梦模板下载lzw

2,要能执行其页面中的函数,必须要获得window对象,这里有一个重要的对象contentWindow,获得这个对象,即可执行其中的函数了,如

frames.contentWindow.right();

以上代码兼容IE6,Firefox3,chrome2.0,均成功通过测试,IE7没试过,不过应该没问题。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。