1

我想在我的 Flash 横幅中添加超链接..

您能否在 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 横幅设计的问题?

4

1 回答 1

1

它不起作用,因为 onclick 事件在发送到锚标记之前被发送到 Flash 内容。(然后它就迷失在了闪光世界)

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

<a id="myFlashLink"><embed ... ></a>
<script>
 var anchor = document.getElementById('myFlashLink');
 anchor.onmousedown = function() {
    alert(anchor);
    //insert code here
}
</script>
于 2013-10-09T16:14:48.573 回答