从父窗口获取iframe html或名称

时间:2013-07-29 08:37:01

标签: javascript iframe

我有一个页面可以加载很少的iframe。 每个iframe都可以调用父函数。 例如:

$(document).ready(function() {
  parent.test();
}

我希望能够找到iframe调用的测试函数。 我试过使用calleer.called属性,但我能得到的最好的是调用test()的函数。 在我的情况下,它是$(document).ready函数。 有没有办法获得调用函数的iframe(或它的html名称)的名称?

1 个答案:

答案 0 :(得分:0)

如果将参数传递给测试函数,它将起作用:

$(document).ready(function() {
  parent.test('name of this iframe');
}

或更好

$(document).ready(function() {
  parent.test(window.name);
}

然后你只需要使用传递给测试函数内部的值。