2013-04-04 4 views
0

Я хочу обработать событие click на флеш-баннере. Флэш-баннер - это ссылка на другую страницу.Событие кликов на флеш-банке

Это мой код:

<!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

+0

Я хочу сохранить баннер в базе данных. поэтому я хочу сделать это в событии кликов баннера. –

ответ

0

Вместо JavaScript вы можете использовать CSS. Внесите абсолютную позицию DIV над вложением и установите z-индекс выше их вложения.