0

このフラッシュ バナーを横に埋め込もうとしていますが、URL がめちゃくちゃです。そこで、正しい url を使用して目に見えない div を配置しました。問題は、それをクリックすると、正しい URL と間違った URL の両方に転送されることです。

<div class="invisible" onmousedown="window.open('http://ags.gns.co.il/cdn/DigitalCloud/iMarkets/2012/Gadi_Back_To_News/?Media=maof')" style="z-index:10000">
   <object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/Imarkets_150x75.swf" width="150" height="75">
        <param name="movie" value="http://s-maof.com/stuff/Imarkets_150x75.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <param name="loop" value="false" />
   </object>
</div>
4

1 に答える 1

1

あなたはフラッシュを重ねているのではなく、ただそれを封じ込めているだけです!
このhtmlを試してください:

<div class="invisible">
   <a class="overlay" href="http://ags.gns.co.il/cdn/DigitalCloud/iMarkets/2012/Gadi_Back_To_News/?Media=maof"></a>
   <object type="application/x-shockwave-flash" data="http://s-maof.com/stuff/Imarkets_150x75.swf" width="150" height="75">
        <param name="movie" value="http://s-maof.com/stuff/Imarkets_150x75.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <param name="loop" value="false" />
   </object>
</div>​​​

次に、フラッシュをオーバーレイするリンクを設定します

.invisible{
 position:relative;
 width:150px;
 height:75px;
}
.​overlay{
 z-index:10000; 
 display:block;
 width:150px;
 height:75px;
 position:absolute;
 top:0px;
 left:0px;
 background:red; 
 opacity:0.3;    
}​

デモ
では、不透明度と背景を削除できます。これらはデモンストレーション用です。

于 2012-08-19T15:35:49.510 に答える