Делаем кнопку «Мне нравится» в Facebook как фон iFrame поверх Flash в IE8 - PullRequest
0 голосов
/ 10 ноября 2011

Пытался плавать кнопку FB Like iFrame поверх содержимого флэш-памяти, использовал allowTransparency и хорошо работает в FF и Chrome, но в IE8 iFrame по-прежнему имеет белый фон, я использую
swfobject для загрузки вспышки.

Любые указания по исправлению, которые очень ценятся!

iFrame & swfobject Источник:

     <iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fapps.facebook.com%MYAPP;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=dark&amp;font=verdana&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"});

Ответы [ 2 ]

1 голос
/ 27 декабря 2011

Вы используете allowtransparency в качестве стиля, но он должен быть атрибутом вашего iframe.<iframe allowtransparency="true"></iframe> Может быть задержка, но после загрузки страницы фон вашего фрейма должен быть прозрачным.

0 голосов
/ 10 ноября 2011

Если я правильно понимаю ваш вопрос, я на самом деле не думаю, что вам разрешено это делать. Если вы посмотрите правила брендинга Facebook , то при использовании кнопки «Мне нравится» вам не нужно изменять изображение.

В случае, если я неправильно понял - есть ли у вас прямая ссылка на то, чего вы пытаетесь достичь, где он работает над FF и Chrome?

...