解决Flash盖住弹出菜单

解决Flash盖住弹出菜单

原文讲的很详细

http://audi.tw/Blog/webDesign/Flash.swfobject.js.asp

下面摘录一些

原因和網頁元件的特性有關,如果要把網頁元件分類,其中有一種分類法為:可定位(Positional)和不可定位(non- Positional),什麼意思呢?網頁中呈現的元件,例如段落、表格等,是由 HTML 創建出來的,但部份我們熟知的元件,例如表單,卻不是由 HTML 創建出來,而是作業系統本身建立,HTML 只不過是叫過來用(call),類似的元件還有 Java Applet、ActiveX、Flash 和一些 plug-in等。

講白一點,HTML 是一個二維空間,只上下左右的概念,有了 CSS 之後,開始有三度空間的概念,但,前述提到的這些元件,既非擺在二維空間裡,也不是擺在三度空間中,到底擺那?天知道!所以 z-index 失效,基本上,這應屬於瀏覽器的問題,這裡有一篇專文論述:

http://www.webreference.com/dhtml/diner/seethru/index.html

使用swfobject 来解决 http://download.macromedia.com/pub/developer/swfobject_1.4.zip

  1. <script type="text/javascript" src="images/swfobject.js"></script>  
  2. <div id="flashcontent">無法播放 Flash 時替代的文字內容</div>  
  3. <script type="text/javascript">  
  4.      var fo = new FlashObject("images/flash.swf", "mymovie", "200", "200", "7", "#ff00ff");   
  5.      fo.addParam("wmode", "transparent");   
  6.      fo.write("flashcontent");   
  7. </script>  

你可能感兴趣的:(JavaScript,html,css,Flash,asp)