2013-11-07 4 views
1

Я добавил файл SWF в моем HTML-страницы и хотел, чтобы обернуть его внутри тега привязки, так что, когда кто-то нажимает на нее, она идет на другую страницуобертывание SWF внутри тега привязки

<a href="http://www.spoiledagent.com/us/login_register.php" style="z-index:5"> 
<embed src="images/right_banners/300x250-lux.swf" width="300" height="250" style="z-index:1"> 
</embed> 
</a> 

Я попытался это , но он не работает, как я могу это сделать?

+0

Я пробовал в firefox, но он не работает – Hanumendra

ответ

6

Вот решение, которое работает в Chrome, Firefox, Safari как на MAC, так и на ПК, а также в Internet Explorer 9 и Internet Explorer 10 на ПК.

Для Firefox, добавив атрибут wmode="transparent" помог, для всех остальных браузеров прозрачныйdiv сделал трюк.

HTML

<a href=""> 
    <embed src="" width="300" height="250" wmode="transparent"></embed> 
    <div></div> 
</a> 

CSS

a { 
    position: relative; 
} 

a > embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
} 

a > div { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 300px; 
    height: 250px; 
    background: rgba(0, 0, 0, 0.01); 
} 

Demo

Try before buy

+1

Спасибо за вашу помощь, я сделал небольшие корректировки в своем коде, и это сработало, я принял вашу идею – Hanumendra

Смежные вопросы