来自父母的呼叫功能

com*_*lez 0 javascript jquery

页面A有iframe B.在iframe B中,我有一个var存储一个函数名称的页面A.如何从iframe B调用该函数?(两者都在同一个域中)

我在iframe B中尝试这个

eval("window.parent." + func_name + "('"+param1+"', '"+param2+"');");
Run Code Online (Sandbox Code Playgroud)

它运作良好,但如果可能的话,我会要求更好的解决方案.

Mat*_*ela 5

要避免使用eval,您可以写:

window.parent[func_name](param1,param2)
Run Code Online (Sandbox Code Playgroud)