什么是Javascript中的top.passback()

我正在处理一些旧的@ss遗留代码,这些代码是在3或4个开发人员之前编写的….显然有一些未完成的代码,我收到的错误是回传不是一个有效的函数.

有问题的行是:top.passBack(‘curCtrl’,r“,”g“,”b);

我做了一些研究,我找不到任何名为passBack的javascript函数的引用.我搜索了项目,找不到任何名为passBack的自定义函数的引用.

passBack是很久以前使用过的吗?它已被折旧了吗?我已经看到了.opener在我搜索passBack时出现了.我在opener中尝试了这些例子,但是它说它返回NULL …当涉及到弹出窗口和屏幕时,这个项目是一个小小的问题.一切都是通过一个组件完成的(没有分离).

有任何想法吗?

最佳答案 window对象的top属性是指层次结构中最顶层的窗口(父子链).它通常在你有帧或iframe时使用.

因此,在父窗口上可能存在一些全局函数passBack,或者至少代码期望存在.

Here is the MDN page about window.top.我所知道的所有浏览器都以同样的方式支持它.

点赞