首先,对不起我的英语。
实际上,我有一个带有一个子IFRAME的HTML页面。在顶部脚本中我定义了函数
function showCaller() { alert(arguments.callee.caller); }
并将脚本编入子iframe,使其成为这样的函数:
function testTopCalling() { top.showCaller(); }
我希望获得函数“testTopCalling”,但结果为“null”。我在Chrome和IE8中使用了这段代码。 Chrome会返回正确的结果。我无法理解为什么IE8无法按预期工作。