首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

页面中js步骤的相互调用

2012-11-23 
页面中js方法的相互调用做了个项目,由于开发框架的不完善,需要手写一些初级的代码,这里介绍两种两个页面间

页面中js方法的相互调用

做了个项目,由于开发框架的不完善,需要手写一些初级的代码,这里介绍两种两个页面间js方法中的相互调用。

情景一:

页面A嵌套了iframe ,iframe链接地址指向了页面B,那么B中的页面怎么调用A中的方法呢?

页面A

function deleteList(delValue){
?????? document.getElementById("delValues").value=delValue;
??}

在页面B中可以这样写,用parent对象就可以调到 :

???? parent.deleteList(result);

适用场景:

B页面中的数据,传到A页面,结合A页面的数据,执行一些操作。

场景二:

B页面是由A页面通过open方式弹出的,那么B页面调用A页面的方法就只能用

window.opener.deleteList(result);? 了。

?

注意:关于父页面,不要让眼睛欺骗了你,代码写在哪个页面,父页面就是哪个。比如,B页面调用A页面的代码弹出了一个C页面,看着是从B页面弹出的,但是父页面确实A页面。

热点排行