2009-08-13 52 views
2

我在Safari中嵌入了一個問題。它適用於所有其他瀏覽器,包括Internet Explorer 6。問題是,嵌入似乎跳轉到頂層,忽略所有的Z-index或定位語句。這很重要,因爲Flash上​​覆蓋了多個HTML設計功能。Safari Flash WMODE不工作 - 這個嵌入有什麼不對嗎?

這嵌入寫有SWFobject工作,但仍時不工作:

  1. swfobject的殘疾人
  2. 的wmode =透明/不透明/完全刪除

這是一個問題與Safari或代碼?如果是代碼,那麼Safari對所有其他瀏覽器的做法會有所不同?

<object id="Flash_Banner" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="400" title=""> 
    <param name="movie" value="ui.swf" /> 
    <param name="quality" value="high" /> 
    <param name="wmode" value="opaque" /> 
    <!--[if !IE]>--> 
     <object type="application/x-shockwave-flash" data="ui.swf" width="950" height="400" title=""> 
      <param name="quality" value="high" /> 
      <param name="wmode" value="opaque" /> 
    <!--<![endif]--> 
     <div id="banner_slider"><img src="images/banners/case.jpg" width="950" height="400" alt="" /></div> 
    <!--[if !IE]>--> 
     </object> 
    <!--<![endif]--> 
</object> 
+0

與此問題類似 - http://stackoverflow.com/questions/2105908/safari-windows-and-transparent-flash – ajcw 2011-03-09 13:38:30

回答

4

我用Safari瀏覽器得到了同樣的東西,它在Mac上的Safari瀏覽器中工作正常。所以這可能是Safari for Windows的一個bug。

+0

上顯示錯誤最新的Safari安裝已糾正錯誤 - 似乎是一個錯誤。 – MrFidge 2009-09-10 13:54:56

1

你可以發佈一個鏈接到你想要完成的示例頁面嗎?

我已經建立了使用你的代碼和一個位的內容在這裏演示:http://demo.raleighbuckner.com/so/1270978/

不知道你的另一內容是如何設置的,我選擇了把閃光元素在<DIV>和內容在單獨的<div>。 Flash容器絕對定位爲將其從頁面流中拉出並允許內容移動。

我還在wmode設置爲「透明」的頁面中添加了另一個測試。

這是我在IE7,FF3和Safari 4中看到的Flash Player 10:

  • 兩個內容區域出現閃光以上。
  • 頂部閃光燈不會讓頁面背景顯示。
  • 底部閃光燈可讓頁面背景顯示。

如果您看到相同的內容,那麼在您的HTML中很可能還有其他內容會拋出一些東西。發佈一個鏈接到您的網頁,我會看看我能弄明白。

如果您看不到相同的內容,那麼您的Safari和/或Flash Player可能會出現異常。

+0

最新的Safari安裝已糾正錯誤 - 似乎是一個錯誤。 – MrFidge 2009-09-10 13:55:30

+0

當前Windows Safari在http://demo.raleighbuckner.com/so/1270978/ – jerrygarciuh 2009-12-15 19:14:18

0

這是一個在Safari瀏覽器上的bug。我在Mac 3.0-4.0.4上試用過safari,它工作正常。

0

如果您未使用Flash Player 10.0.45.2,則Flash版本的Flash播放器的Safari版本會存在z-index錯誤。

1

升級您的瀏覽器或Flash播放器後不會發生任何事情。在safari中, wmode = "transparent"不會讓您在輸入字段中插入任​​何文本。你必須保持wmode = "window/opaque"。沒有其他解決方案。

我的Safari瀏覽器版本是5.1和閃光11.2.202.333。