2011-11-10 14 views
0

FBを浮かべようとしていました.FlashのコンテンツとallowTransparencyを使用してFFやChromeでうまく動作しましたが、IE8ではiFrameにはまだ白い背景があります。
swfobjectを実行してフラッシュをロードします。iFrameの背景をIE8のフラッシュより透明にする

修正のポインタは大変ありがとうございます!

の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"}); 

答えて

0

私が正しくあなたの質問を理解していれば、私は実際にあなたがそれを行うことを許可されているとは思いません。 Facebookのbranding guidelinesをチェックすると、ボタンの使い方のように、画像を変更しないことが示されます。

私が誤解した場合 - あなたが達成しようとしているもの、FFとChromeで動作しているものとのライブリンクがありますか?

+0

ご回答いただきありがとうございます。クライアント/プロダクトの登場でライブリンクを投稿することはできませんが、ここではFireFoxとIE8でどのように表示されるかのスクリーンキャップがあります。 http://i871.photobucket.com/albums/ab277/Hofuzz/compare.jpg – Fuzz

1

あなたはスタイルとしてallowtransparencyを使用していますが、iframeの属性である必要があります。 <iframe allowtransparency="true"></iframe> 遅延が発生する可能性がありますが、ページが読み込まれると、iframeの背景が透明になります。