读书人

怎么点击flash图上打开新的窗口?只有

发布时间: 2012-03-03 15:33:03 作者: rapoo

如何点击flash图上打开新的窗口?只有swf文件的情况下。
<div id="img" style="position:absolute;">
<a href="" target="_blank">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="140" height="56" id="44" align="">
<param name=movie value="aa.swf"><param name=quality value=high>
<embed src="aa.swf" quality=high width="140" height="56" name="44" align=""
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed></object> </A>
</div>

[解决办法]
<div id="jnkcLayer" style="position:absolute; width:141px; height:57px; z-index:1;" >
<a href="http://www.baidu.com" style="text-decoration:none">              <br/>
                    <br />
                    <br />
            <br/></a>
</div>

<div id="img" style="position:absolute; z-index:-1">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="140" height="56" id="44" align="">
<param name=movie value="aa.swf"> <param name=quality value=high>
<param name="wmode" value="Opaque" />
<embed src="aa.swf" quality=high width="140" height="56" name="44" align=""
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed> </object>
</div>
重点是这一句<param name="wmode" value="Opaque" />,将FLASH置入底层,然后上面再添加一个DIV,在上面的DIV做链接

读书人网 >Flash

热点推荐