在游戏预告片iframe上覆盖不透明的div

时间:2012-07-20 09:04:48

标签: html css iframe wmode

最近游戏预告片改变了他们的嵌入代码:

<embed width="960" height="540" src="http://media.mtvnservices.com/mgid:moses:video:gametrailers.com:722265"  quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  flashvars="autoPlay=false"  allowfullscreen="true"></embed>

<iframe src="http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc" width="960" height="540" frameborder="0"></iframe>

新的嵌入代码就像youtube iframe一样,它覆盖了我的灯箱。

使用旧的嵌入代码,我能够添加一个wmode参数并使其保持在div之下:

<embed wmode="opaque" width="960" height="540" src="http://media.mtvnservices.com/mgid:moses:video:gametrailers.com:722265"  quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  flashvars="autoPlay=false"  allowfullscreen="true"></embed>

但新代码不允许我做任何事情来保持iframe下面,有没有人知道我错过了这个或一些隐藏参数的解决方案?

2 个答案:

答案 0 :(得分:1)

临时解决方案

这是要嵌入的旧网址:

http://media.mtvnservices.com/mgid:moses:video:gametrailers.com:722265

这是iframe中的新网址:

http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc

作为临时解决方案,我将iframe网址更改为此未定义的网址,我通过随机调整iframe网址并将其嵌入而不是使用iframe来找到:

http://media.mtvnservices.com/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc

看起来像这样:

<embed wmode="opaque" width="550" height="350" src="http://media.mtvnservices.com/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc"  quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  flashvars="autoPlay=false"  allowfullscreen="true"></embed>

答案 1 :(得分:-1)

说iframe她必须回到地狱:)

<iframe style="z-index:-999;" ...