Да, есть! Вот хитрость:
Поместите флеш-баннер рядом с (не внутри) тега привязки и установите его wmode = "непрозрачный". Также вам нужно установить положение, отображение и стили z-index вашего тега привязки.
<div style="position:relative;">
<a href="http://your-target-url" style="position:absolute; top:0; left:0; display:block; width:100%; height:100%; z-index:100;"> </a>
<embed src="your-flash-banner" type="application/x-shockwave-flash" wmode="opaque"></embed>
</div>
Отредактировано: Чтобы работать в IE, нужно сделать его немного грязным. Добавьте также один из этих стилей в тег привязки:
background:url(spacer.gif);
где spacer.gif - прозрачный GIF размером 1 пиксель.
или
background-color:#ffffff; /* the background */
filter:alpha(opacity=0); /* Internet Explorer */
-moz-opacity:0; /* Mozilla 1.6 and below */
opacity: 0; /* newer browser and CSS-3 */
Это еще одна ошибка IE, которая не принимает клики по прозрачным ссылкам с display: block.