2012-02-15 110 views
0

我在這裏有一個小問題:我想設置一個閃光對象與周圍的錨點。但是,這似乎並不奏效。有沒有簡單的方法來做到這一點?我可以考慮在超鏈接上設置一個透明的矩形框,但我實際上是一個dba和sql程序員,不知道如何做到這一點。事實上,這應該是查詢的結果。超鏈接閃光燈

任何想法?這就是不工作,我的閃存甚至不出現= - (:

<a href="/Portals/0/Banners/modal.aspx?page=olive_p" onclick="$(this).modal({width:200, height:200}).open(); return false;"> 
<embed src="Images/olive_publish.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" 
type="application/x-shockwave-flash" width="205" height="230"></embed></a> 

回答

2

問題是,有時z-索引某些Flash文件不會工作,他們將永遠是在這種情況下,你需要把一個容器周圍的閃光燈,和一切的頂部說:

<script type='text/javascript'> 
    $('#flash_file').click(function(){//in fact I would use a #flash_file_container if you are gonna do a modal 
     $(this).modal({width:200, height:200}).open(); 
     return false; 
    }); 
</script> 

如果你想要做你的方式嘗試:

<a id="flash_link" href="/Portals/0/Banners/modal.aspx?page=olive_p" onclick="$(this).modal({width:200, height:200}).open(); return false;"> 
<div></div> 
</a> 
<embed id="flash_file" src="Images/olive_publish.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" 
type="application/x-shockwave-flash" width="205" height="230"></embed> 

CSS:

#flash_link { 
position:absolute; 
width:205px; /*width of flash */ 
height:230px; /*height of flash*/ 
display:block; 
z-index:999; 
} 
#flash_file { 
    z-index:0; 
} 

.....

+0

謝謝! = - ) – Gaspa79 2012-02-16 13:47:05

+0

那是什麼

thingy? – Gaspa79 2012-02-16 15:19:55

+0

嗯,我選擇按照自己的方式來做,並且首先它不起作用。但是,我在嵌入中添加了wmode =「transparent」,並且工作完美無瑕!非常感謝 – Gaspa79 2012-02-16 15:48:13

1

,使HTML你想有一個標籤使用CSS類寬度和高度的閃光之前(也許爲?像大作爲整個閃存)設置CSS屬性:。

a.flash-overlay-link { 
    display: block; 
    position: absolute; 
    width: 205px; 
    height: 230px; 
    z-index: 1 
} 

object, embed, .your-flash { 
    z-index: 0; 
} 

這已經足夠了,我不覺得孤單一個跨瀏覽器解決方案的一個對象標籤以另一種方式鏈接,也許你需要的wmode =透明設爲您的閃光,以便有可能HTML覆蓋閃光燈

+0

臨屋一噸! = - ) – Gaspa79 2012-02-16 13:47:18