在弹出窗口中,我动态创建一个字符串,表示window.opener
中存在的函数 e.g。 funcstring = 'getProductListings("user_id",true)';
这是可以动态创建的几个可能函数之一,因此我不能将其硬编码到window.opener函数调用中。
然后我想在开场白中调用这个,如下所示,但我不知道如何构建它。
window.opener.funcstring; // Pure pseudocode; I have no idea how to construct it.
alert('Success');
window.close();
答案 0 :(得分:0)
你可以这样做:
window[functionName](params)
其中functionName ===“getProductListings”和params ==“user_id”,true
您通常可以这样做:
window.opener[functionName](params);
我希望有帮助