私はFacebookのような有名なボタンのバーを表示するガジェットを作っています:Tweet、Google PlusとLinkedIn Share。Googleガジェットが正しくレンダリングされないのはなぜですか?
gadget HTMLをエディタhereに貼り付けると、表示がうまく表示されます。
は私のガジェットのコードは基本的に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サイトでそれをテストするとき、私が得るすべては、ツイート内テキストのハイパーリンクです。
誰でも私が間違っていることを理解してもらえますか?
ファイルにエラーはありません。 と
タグがないため、エラーが表示されることがあります。私は知らない。だから私はw3学校でエディタを使うことを提案した。私はまた、ガジェットが動作する方法を変更し、同じhtmlで動作するようになりました。私はまだそれが私が質問で言及した方法で動作しなかった理由を知りたいです。 –私はいくつかの掘り出しを行いました。明らかに私の最初の答えはあまり役に立ちません。それを無視して2番目を考えてください。 –