我想在我的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横幅设计中的问题?
答案 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>