kaibadash2009-03-12

とりあえず、お外の情報読み込んでみよう。
WebOS Goodies様がとてもわかりやすい!

てきとーなテキストを返すcgiを書いたので、読めるかな!?
よかったら適度にご利用ください。
http://pokosho.com/cgi-bin/randtext/randtext.cgi

お外のコンテンツを取ってくるには、以下が便利。

  • _IG_FetchContent(url, func)
  • _IG_FetchXmlContent(url, func)
  • _IG_FetchFeedAsJSON(url, func, num_entries, get_summaries)

funcはコールバック関数で、引数に取得した内容が返ってくる。
イカス。

この例はよくありません! document.writeよりinnerHTMLを使った方がいいみたい。

<?xml version="1.0" encoding="UTF-8" ?> 
<Module>
  <ModulePrefs title="randtext" /> 
  <Content type="html">
     <![CDATA[

<p>Hello! This is Kaiba.</p>

<script type="text/javascript">
function printRandText(content)
{
  document.write("result:");
  document.write(content);
}
_IG_FetchContent('http://pokosho.com/cgi-bin/randtext/randtext.cgi', printRandText);
</script>

     ]]>
  </Content> 
</Module>


できた! 犬も思うことがあるのです。
キャッシュが効いちゃってて変わらないな…。
あと、「Hello! This is Kaiba.」が出ていないけど、何だろうな?
まぁ、ここは今、力を注ぐべきところではないので華麗にスルーします。