iGoogle Gadgetのタイトルを動的に変更する方法

iGoogle Gadgetのタイトルを動的に変更したいと思いました。iGoogle Gadgetのタイトルは下記のようにModulePrefsのtitle属性に書くことになります。

<ModulePrefs title="hello" author="auther" scrolling="true">
</ModulePrefs>

これを動的に、つまりはjavascriptで書き換えたいのですが、API Documentを呼んでいたらやり方がありました。

http://code.google.com/intl/en/apis/gadgets/docs/reference.html#Ref_Settitle

<Require feature="settitle" />

をrequireして、_IG_SetTitle(title)を呼べばいいとのこと。

<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="static_title" author="makoto_kw" scrolling="true">
<Require feature="settitle" />
</ModulePrefs>
<Content type="html">
<![CDATA[
<script type="text/javascript">
_IG_SetTitle("dynamic_title");
</script>
<p>Hello, world!</p>
]]>
</Content>
</Module>

こんな感じですかね。スクラッチパッドだとタイトルが表示されないから確認ができないけど。。。

人見知りソフトウェアエンジニアです。ビジュアル系、お笑い、Pixarが好き。勢いで吉本超合金おたけびBOTを作った。オールザッツ漫才が放送されない東京在住。

趣味や日常からアウトプットの場としてブログを書いています。自作のWordPressプラグインにGitHub Flavored MarkdownAmazonJSなど。