猿问

麻烦帮忙看一下这个问题,该如何在子页面得到其所在的iframe?

问题一:
parent.html
child1.html child2.html .... childN.html

parent页面中有多个iframe(动态生成的) ,iframe的内容为child页面,如何在不知道iframe的name和id的情况下在child页面中得到其所在的iframe 对象

我的想法是 在iframe的src赋值时根据时间创造一个key 附加在src之后 且把该key放在iframe的属性或id中 子页面根据url中key来取iframe

问题二:
在父页面中有一个方法
该父页面有两个子页面
均通过parent.func的方式调用父页面的方法 在不修改页面的前提下 如何修改该方法使其能得到调用他的子页面对象

提前先谢谢各位

潇潇雨雨
浏览 350回答 2
2回答

一只斗牛犬

1、首先需要在body中增加一个iframe,可以给这个标签设置宽高,还可以设置位置。2、然后在前台界面的某个位置,增加一个点击事件onclick。3、然后点击事件,总要对应的设置一个事件方法。4、然后在方法内增加iframe的重载url,重新给src赋值。5、最后运行html界面,点击前台的按钮,触发刷新iframe的方法,就完成了。
随时随地看视频慕课网APP

相关分类

Java
Html5
我要回答