Javascript (还有一个)从父级-Flowplayer访问iframe js函数

Javascript (还有一个)从父级-Flowplayer访问iframe js函数,javascript,iframe,flowplayer,Javascript,Iframe,Flowplayer,我知道已经讨论过很多次了,但我找不到一种方法来实现这一点: 我通过模式窗口启动flowplayer(iframe)。当模式关闭时,仍可听到视频的声音 此模式有一个onclose事件。iframe与父对象位于同一域中 使用以下代码启动播放机: player=$f(“player”,“flowplayer.swf”).ipad() 它是通过一个变量启动的,因为在我这么做的时候,它是使.ipad()工作的唯一解决方案 无论我在close函数中写了什么,(flowplayer文档说$f().stop()

我知道已经讨论过很多次了,但我找不到一种方法来实现这一点:

我通过模式窗口启动flowplayer(iframe)。当模式关闭时,仍可听到视频的声音

此模式有一个onclose事件。iframe与父对象位于同一域中

使用以下代码启动播放机:

player=$f(“player”,“flowplayer.swf”).ipad()

它是通过一个变量启动的,因为在我这么做的时候,它是使.ipad()工作的唯一解决方案

无论我在close函数中写了什么,(flowplayer文档说$f().stop();但player.stop();)我都会得到“$f()未定义”或告诉播放器未定义的消息

我真的不知道该怎么办,如果能帮上忙,我将不胜感激


非常感谢

你需要做两件事

  • 关闭iFrame的代码需要存在于该iFrame中。如果您试图从主页执行$f(),它可能不存在
  • 在父页面上,从iFrame中调用代码并调用停止音频的函数

  • 这很接近您需要的内容。

    好的,非常感谢,这就是我所做的:在父项中:
    函数onIframeClose(){document.getElementsByTagName('iframe')[0].contentWindow.anotherFunction();}
    在iframe
    函数中另一个函数(){$f().stop();}
    不确定第二个函数是否是最好的方法,但至少它可以工作。谢谢