我在一个页面的框架中有一个mediaelementjs
播放器,另一个框架包含音频文件列表。谁能告诉我如何从另一帧访问播放器?
仅供参考,拥有媒体播放器的框架:
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$('audiox').mediaelementplayer("#audiox");
});
// ]]></script>
由于 Sathish所在
答案 0 :(得分:0)
出于安全原因,故意阻止在浏览器中的窗口和框架之间传递数据。
如果您想传递数据,您应该尝试摆脱帧并加入同一页面上的内容。
如果你真的必须保留帧,那么我建议您查看 Javascript 和 Ajax 以安全传递数据,但这需要访问能够运行服务器端的服务器代码如 PHP 或 ASP 。
可能还有一个HTML5功能,用于在帧之间传递数据作为消息。我在这里找到了一个如何使用它的示例:http://ajaxian.com/archives/cross-window-messaging-with-html-5-postmessage
请记住检查邮件的来源,以防止有人从外部网站发送邮件。