闪存中的HyperLink无法正常工作

时间:2013-10-09 16:08:42

标签: flash hyperlink

我想在我的flash横幅中添加HyperLink ..

请您在html文件中复制并测试此代码并告诉我为什么超链接不起作用?

<a href="http://google.com/"><embed src="http://imperialtrader.com/egfinder/logo/red/moto.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="300" height="200"></embed></a>

我的代码或flash横幅设计中的问题?

1 个答案:

答案 0 :(得分:1)

它不起作用,因为onclick事件在被发送到锚标记之前被发送到flash内容。 (然后它在flashland中丢失了)

如果你想修复它,你需要一些javascript并从那里捕获锚的onmousedown事件:

<a id="myFlashLink"><embed ... ></a>
<script>
 var anchor = document.getElementById('myFlashLink');
 anchor.onmousedown = function() {
    alert(anchor);
    //insert code here
}
</script>