2009-12-28 135 views
0

我的网站正在进行一些大型图形按钮,它们使用sIFR来显示其标题。该结构是这样的:链接元素内可点击的sIFR

<a href="link.to.somewhere"> 
    <div class="topGfx"></div> 
    <div class="content"> 
    <h2>Heading goes here</h2> 
    <p>Content goes here</p> 
    <div class="bottomGfx"></div> 
</a> 

我与sIFR那样3,修改替换<h2>元素436

一切都很正常,直到我激活sIFR的。字体被替换得很好,但即使按钮的其余部分可以,标题也不能再被点击。我试图在<h2>标题内添加另一个<a>,但由于多个<a>标记无法嵌套,因此打乱了整个布局。

有没有一种“正确的”方法来解决这个问题,还是应该在整体上面用一个类似z-indexed的可点击的blank.gif这样的东西来解决它?还是还有其他错误,我错过了?

回答

0

经过大量实验后,我发现将sIFR的wmode设置为transparent可让点击落入包含元素。

0

该链接必须在Flash影片中才能可靠地工作 - 也就是说,如果替换h2,则a必须位于该h2之内。