#facebook #internet-explorer-8 #facebook-like #facebook-iframe
#Facebook #internet-explorer-8 #facebook-нравится #facebook-iframe
Вопрос:
Пытался поместить iFrame кнопки FB Like поверх содержимого flash, использовал AllowTransparency и отлично работает в FF и Chrome, но в IE8 iFrame по-прежнему имеет белый фон, я использую
swfobject для загрузки flash.
Любые указания по исправлению этого очень ценятся!
Источник iFrame и swfobject:
<iframe src="https://www.facebook.com/plugins/like.php?href=https://apps.facebook.com%MYAPP;send=falseamp;amp;layout=button_countamp;amp;width=450amp;amp;show_faces=falseamp;amp;action=likeamp;amp;colorscheme=darkamp;amp;font=verdanaamp;amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px; position: absolute; background-color:transparent; top: 50px; left: 623px ; z-index:1255; allowTransparency:true;" ></iframe>
swfobject.embedSWF("my.swf", "mySWF", "753", "774", "10.0", "#000000", null, null, {name:"mySWF",wmode:"opaque"});
Ответ №1:
Вы используете allowtransparency в качестве стиля, но он должен быть атрибутом вашего iframe. <iframe allowtransparency="true"></iframe>
Может возникнуть задержка, но после загрузки страницы фон вашего iframe должен быть прозрачным.
Ответ №2:
Если я правильно понимаю ваш вопрос, я на самом деле не думаю, что вам разрешено это делать. Если вы проверите рекомендации Facebook по брендингу, там говорится об использовании кнопки «Мне нравится», что вы не должны изменять изображение.
На случай, если я неправильно понял — у вас есть прямая ссылка на то, чего вы пытаетесь достичь, где это работает в FF и Chrome?
Комментарии:
1. Спасибо за ваш ответ! Боюсь, я пока не могу опубликовать прямую ссылку, поскольку клиент / продукт не запущен, но вот скриншот того, как это отображается в FireFox и IE8. i871.photobucket.com/albums/ab277/Hofuzz/compare.jpg