Facebookのような、Tweet、Google Plus、LinkedInShareなどの有名なボタンのバーを表示するガジェットを作成しています。
ここでガジェットHTMLをエディターに貼り付けると、正常に表示されていることがわかります。
私のガジェットコードは基本的にHTMLコンテンツをロードし、次のようにdiv要素内に配置します。
<Content type="html">
<![CDATA[
<div id="content_div"></div>
<script type="text/javascript">
function displayButtons (){
var params = {};
params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
var url = "http://hosting.gmodules.com/ig/gadgets/file/109164222302601753554/share_bar.html";
gadgets.io.makeRequest(url, adjust, params);
}
function adjust(obj){
document.getElementById('content_div').innerHTML = obj.text;
}
gadgets.util.registerOnLoadHandler(displayButtons);
</script>
]]>
</Content>
iGoogleまたはGoogleサイトでテストすると、ツイートテキストのハイパーリンクだけが表示されます。
誰かが私が何が悪いのかを理解するのを手伝ってもらえますか?