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