未捕获的ReferenceError:未定义小工具

时间:2013-12-10 08:08:27

标签: javascript html google-gadget google-widget

我正在使用谷歌小工具。当我在浏览器中加载我的html文件时,我收到javascript错误“Uncaught ReferenceError:gadgets is not defined”。

HTML代码如下,

<html>
<head>
    <script>
      var prefs = new gadgets.Prefs();
      gadgets.window.adjustHeight();
    </script>
</head>
<body>
<h1>Hey there!!..</h1>
</body>
</html>

附上了在Chrome浏览器中显示上述html的屏幕截图。

请帮我解决此错误。感谢

html code in action

1 个答案:

答案 0 :(得分:1)

尚未加载小工具JS参考。

根据您提供的代码,您要么根本不加载它,要么在您拨打new gadgets.Prefs()时资源尚未完成加载

您应该加载js依赖项,然后使用document.onReady事件在依赖项加载后执行脚本