js问题求助,window.open()打开一个子窗口,如何在子窗口中触发父窗口的一个函数

2024-12-12 10:14:17
推荐回答(2个)
回答1:

如父窗口中有一函数为parentFun();
则在子窗口中调用如下:window.parent.parentFun();

回答2:

有两种选择,

  1. 你可以把父窗口的函数写在一个外部js文件中,然后在子窗口引用这个js来调用.

  2. 如果你还需要父窗口的参数的话,那建议你把函数和参数以param的方式传入子窗口,例如

      window.open(pageURL,name,param);请在param中将函数和参数一并传递过去以便调用