1
我想捕捉點擊與我的網頁上的嵌入Flash對象的JavaScript。我使用了wmode =「opaque」(嘗試透明)並且放置了一個低z-索引。我試圖捕捉點擊一個div,對象元素和嵌入元素。
在FF(5)上,他們三人都工作。在IE(7 & 8)上,他們都沒有工作。嵌入Flash對象將無法捕捉點擊Internet Explorer(儘管wmode)
這裏是我的代碼(我刪除了一些屬性像類型或CLASSID閃光):
<div onclick="javascript:alert('div.click');" style="z-index:10;">
<object onclick="javascript:alert('object.click');" style="z-index:1;">
<param value="flash.swf" name="movie">
<param value="opaque" name="wmode">
<embed onclick="javascript:alert('embed.click');" wmode="opaque" src="flash.swf">
</object>
</div>
解決方法二
A也試圖把股利與「頂部對象元素之後: -100px;」在閃光燈的頂部。在IE瀏覽器,它的工作原理,如果股利是純顏色(如BG-顏色:紅色),但如果它沒有一個透明背景:
<object onclick="javascript:alert('object.click');" style="z-index:1;">
<param value="flash.swf" name="movie">
<param value="opaque" name="wmode">
<embed onclick="javascript:alert('embed.click');" wmode="opaque" src="flash.swf">
</object>
<div onclick="javascript:alert('div.click');" style="height:100px; top:-100px; position:relative; background-color:Transparent; z-index:10;">
</div>
- 我是否有任何機會,以使其與Internet Explorer工作?謝謝。