0
嗨,抱歉,我的英語每個人都不好!我爲視頻使用iframe。在iframe上方有一個下拉菜單,它在firefox中運行良好,但是在ie8下拉列表中顯示在iframe下面。如果我用圖像替換iframe,它運行良好。我在漫長的一天玩過位置和z-index屬性,但沒有用處。請幫助我,如果有任何解決方案,以避免這個問題!iframe中的iframe z-index
嗨,抱歉,我的英語每個人都不好!我爲視頻使用iframe。在iframe上方有一個下拉菜單,它在firefox中運行良好,但是在ie8下拉列表中顯示在iframe下面。如果我用圖像替換iframe,它運行良好。我在漫長的一天玩過位置和z-index屬性,但沒有用處。請幫助我,如果有任何解決方案,以避免這個問題!iframe中的iframe z-index
假設您的視頻是由閃存發揮....
如果您要嵌入的Flash,你應該wmode參數明確地設置爲不透明避閃對象後面的下拉列表中潛水。您也可以使用library來處理在不同瀏覽器中嵌入Flash的令人討厭的細節。
編輯:不是,包括一個iframe試試這個 - 把你的電影中使用的嵌入鏈接的YouTube呈現在電影的結尾:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Embedded YT Movie with DIV element on top</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<object style="height: 390px; width: 640px">
<param name="movie" value="http://www.youtube.com/v/zFJfbDETIIk?version=3">
<param name="allowFullScreen" value="true">
<param name="allowScriptAccess" value="always">
<param name="wmode" value="opaque"> <!-- I added this one wrt youtube's proposed URL -->
<embed src="http://www.youtube.com/v/zFJfbDETIIk?version=3" type="application/x-shockwave-flash"
allowfullscreen="true" allowScriptAccess="always" width="640" height="390"
wmode="opaque" <!-- I added this one wrt youtube's proposed URL -->
>
</object>
<div style="position:absolute;width:300px;height:300px;top:10px;left:10px;background-color: red;">
This one should be on top.
</div>
</body>
</html>
對不起,我不使用嵌入式只是我使用iframe中閃光顯示視頻。我的代碼是這樣的。
將該URL拖入IE8,視頻將開始播放。按F12查看開發人員工具,您會看到包含在div id = watch-player-div中的Flash播放器。因此,儘管是間接的,但它畢竟是一部閃光電影。 – fvu
謝謝你somuch你的幫助! – srinivas