首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从IFRAME页面初始化播放请求

从IFRAME页面初始化播放请求
EN

Stack Overflow用户
提问于 2012-05-29 15:14:34
回答 1查看 281关注 0票数 0

我不是网页设计师,所以请温柔一点。

情境:我正在建立一个网站,可以分享我的DJ混音和工作室的制作工作,预览是在http://davidloran.com/test-03/index.html上提供的。

该网站由以下部分组成:

  • index.html ->包含:

1-一个css3菜单(包括当前在播放器中正确播放的混音列表)

2- jquery插件音频播放器(http://codecanyon.net/item/fullwidth...-plugin/841563)

3-将其他页面加载到其中的IFRAME。

  • tracks.html ->包含一个由用户选择的生产轨道列表,然后(最终!)播放到播放器上的索引page
  • facebook.html ->包含FB注释box
  • background.html

问题发现:

正如您可能从我上面的描述文本中注意到的,生产轨道不能在音频播放器中播放,因为它们被放置在另一个页面(track.html)中,调用到IFRAME中。

问题:是否可以修改音频播放器的.js代码(我将在下一个发布代码),以便处理从iframe中的页面初始化的播放请求?

还有其他的建议吗?(遥远的窗户?其他?)

谢谢!

这是我在index.html页面标题上看到的:

代码语言:javascript
运行
复制
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Dj David Loran</title>
<link rel="stylesheet" type="text/css" href="css/jquery.fullwidthAudioPlayer.css">
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<link href="css/nblack.css" rel="stylesheet" type="text/css" />
<link href="css/Iframe.css" rel="stylesheet" type="text/css" />
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/jquery-ui.js" type="text/javascript"></script>
<script src="js/soundmanager2-nodebug-jsmin.js" type="text/javascript"></script>
<script src="js/jquery.fullwidthAudioPlayer.js" type="text/javascript"></script>

<script type="text/javascript">
//set here the swf folder
soundManager.url = 'swf/';
//need to be flash player 9
soundManager.flashVersion = 9;
//prefer HTML5 audio rather than flash
soundManager.useHTML5Audio = true;

$(document).ready(function(){
$('#fap').fullwidthAudioPlayer({autoPlay: 'true', wrapperPosition:'bottom',          wrapperColor:'#3f3f3f'});

});

function changeContent() { 
document.getElementById('tracks').innerHTML=""; 
} 
</script>


</head>

中,在同一页面中,在player:中正确地链接到这个页面。

代码语言:javascript
运行
复制
<ul class="fap-my-playlist">
      <li><a href="../Audio/Lounge session - Bar.mp3" title="Dj David Loran - Lounge     session - Bar" target="http://www.davidloran.com/">Lounge session - Bar</a></li>

问题是:如何从IFRAME中的不同页面打开相同类型的链接?!?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-29 16:21:52

当使用JavaScript在另一个帧中发生某些事情时,您确实可以在一个帧中使某些事情发生。在框架内使用parent对象。看看这里的一些例子:http://www.pageresource.com/jscript/jframe1.htm

此外,您还顺便提到,您可能也希望从另一个窗口执行此操作。这可以使用window.opener来实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10801947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档