2013-04-04 29 views
0

我想处理Flash横幅上的点击事件。 Flash横幅是指向另一个页面的链接。处理Flash横幅上的点击事件

这是我的代码:

<!DOCTYPE html> 
<html> 
    <head> 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 
    <script type="text/javascript"> 
     $(document).ready(function($) { 
     $('.banner').click(function() { 
      var id = $(this).attr('id'); 

      alert(id); 
     }); 
     }); 
    </script> 
    </head> 
    <body> 
    <a id="banner_1" class="banner" href="http://google.com"> 
     <h1>Banner 1</h1> 
    </a> 

     <embed id="test_1" class="banner" src="http://www.dg/wp-content/uploads/2013/03/sera-flash_web-banner_preset.swf" 
      width="400" 
      height="120" 
      type="application/x-shockwave-flash" 
     />  

    <a id="banner_2" class="banner" href="http://yahoo.com"> 
     <h1>Banner 2</h1> 
    </a> 
    </body> 
</html> 

我怎样才能做到这一点?

编辑

而且我尝试按如下的onclick添加,onrelease事件。但它不工作。

<embed onrelease="alert('ddd');" src="http://www.dlk/stg/wp-content/uploads/2013/03/sera-flash_web-banner_preset.swf" 
      width="400" 
      height="120" 
      type="application/x-shockwave-flash" 
     /> 
+0

你的目标究竟是什么? – ggzone 2013-04-04 13:32:18

+0

我想保存横幅点击数据库。所以我想在横幅点击事件中做到这一点。 – 2013-04-05 08:32:47

回答

0

除了JavaScript,您可以使用CSS。在嵌入之上注入一个绝对定位的DIV,并将z-index设置为嵌入。