项目中,曾有一个需求,给flash广告添加链接,跳转到另一个网站。于是直接在html的flash object前面加上,发现链接不起作用。
解决方案:
以下各种尝试的解决方案,方式三为最佳实践!
【方式一】在flash外围添加 标签
【效 果】无效!
给flash添加链接
方式一:在flash外围添加 a href=... 标签
【方式二】用一个透明的大button包在flash的最外层,或是用一个层盖住flash,然后定义button的onclick事件
【效 果】有效,但用户最关心的SEO作用消失,因为该跳转由JS实现!
给flash添加链接
方式二:用一个透明的大button包在flash的最外层,或是用一个层盖住flash,然后定义button的onclick事件
【方式三】用一个透明图链接盖住flash,再利用div的zindex属性将flash放在zindex=-1的层,同时设置wmode="transparent"
【效 果】有效!满足各方需求!
给flash添加链接
方式三:用一个透明图链接盖住flash,再利用div的zindex属性将flash放在zindex=-1的层,同时设置wmode="transparent"
style="cursor: hand; margin-top:-136px; width:192px; height:136px; z-index:1; visibility: visible; border:0;">
