这是一个创建于 4261 天前的主题,其中的信息可能已经有所发展或是发生改变。
需求是这样的:网站的页面头部有个flash波形图来播放背景音乐,点击可以停止。因为种种原因,页面的其他内容放在了一个iframe里面,这个iframe里面有个链接<a class="inline"> 点击会弹出视频播放,现在是想 在点击这个视频链接的时候让父页面的flash停止,这个应该怎么来实现呢? 父页面代码如下:
<div class="jp-cont">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="55" height="10" id="FlashID" title="music">
<param name="movie" value="images/music.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="swfversion" value="6.0.65.0" />
<!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 -->
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- 下一个对象标签用于非 IE 浏览器。所以使用 IECC 将其从 IE 隐藏。 -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="images/music.swf" width="55" height="10">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- 浏览器将以下替代内容显示给使用 Flash Player 6.0 和更低版本的用户。 -->
<div>
<h4>此页面上的内容需要较新版本的 Adobe Flash Player。</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获取 Adobe Flash Player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
<iframe src="default.html" width="968" height="750" frameborder="0" id="myIframe"></iframe>
5 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
luo123qiu 2013-03-26 15:58:38 +08:00 1
用a标签的target="_parent"来解决? 我觉得如果你把点击a标签让flash停止的事件做好了,子页面控制父页面问题应该也不大了吧?
|
|
|
3
luo123qiu 2013-03-27 09:44:14 +08:00
@ qy170 用JS的parent对象就可以,具体代码度娘一下吧,好久没搞过iframe了都忘了 -_-!
|
|
|
4
qy170 2013-03-27 13:53:32 +08:00
|
|
|
5
qy170 2013-03-27 13:54:23 +08:00
继续求~
|