ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ガジェット(ウィジェット)コミュのgoogle ガジェット

  • mixiチェック
  • このエントリーをはてなブックマークに追加
google がジェットを作成しています。

google gadget editor で作成して、プレビューしようとすると、
次のエラーが出力されます。
--------------------------------------------------------------------------------
Web ページ エラーの詳細

ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
タイムスタンプ: Mon, 23 Nov 2009 21:36:22 UTC


メッセージ: 'gadgets.util' は Null またはオブジェクトではありません。
ライン: 21
文字: 1
コード: 0
URI: http://www.gmodules.com/ig/ifr?url=&title=Fetch+Text+Example&w=250&h=200&synd=open&nocache=1&output=html
--------------------------------------------------------------------------------

ソースコードを次に示します。
--------------------------------------------------------------------------------
01:<?xml version="1.0" encoding="UTF-8" ?>
02:<Module>
03:  <ModulePrefs title="Fetch Text Example" >
04:  <Require feature="opensocial-0.8" />
05:  </ModulePrefs>
06:  <Content type="html">
07:  <![CDATA[
08:  <div id="content_div"></div>
09:  <script type="text/javascript">
10:function getHtml() {
11:  var params = {};
12:  params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
13:  var url = "http://www.google.com";
14:  gadgets.io.makeRequest(url, response, params);
15:};
16:function response(obj) {
17:  var str = obj.text;
18:  var html = str.substr(0,400);
19:  document.getElementById('content_div').innerHTML = html;
20:};
21:gadgets.util.registerOnLoadHandler(getHtml);
22:</script>
23:  ]]>
24:  </Content>
25:</Module>
--------------------------------------------------------------------------------

エラーが発生している、21行目は、gadgets.util を呼び出しているところです。
エラー内容が「'gadgets.util' は Null またはオブジェクトではありません」ですから、
gadgets.util ライブラリが見つからないわけなのですが、
参考になるようなソースコードを見ても、
特別に Require しているようなものはありません。
なにか、大ボケ をしているような気もしているのですが、
どなたか、なにかお気づきのことがありましたら、
ご教示くだされば幸いです。

コメント(1)

自己レスです。
上のコードスニペットは、次の URL から転記したものです。
http://code.google.com/intl/ja/apis/gadgets/docs/remote-content.html

プログラム中の URL 文字列を変更したら、問題なく動くようになりました。
変更点は次のとおりです。
--------------------------------------------------------------------------------
13:  var url = "http://www.google.com";

13:  var url = "http://www.google.co.jp";
--------------------------------------------------------------------------------

動作は次の環境で確認しました。
OS: windows7
ブラウザ : internet explorer 8

以上です。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

ガジェット(ウィジェット) 更新情報

ガジェット(ウィジェット)のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング