AccessのWebサイトからダウンロードできるNetFrontWidget開発者向けドキュメントに、
「ウィジェットコンテンツ作成チュートリアルV2.0」というものがある。
Windows Mobile上で動作するWidgetを開発する際のイロハが書かれているものなんだけど、
実はこの中の5.2章「XML形式のレスポンスを扱う方法」と書かれているところに、
どう見ても間違ってるところを発見した。
内容的にはXHRをサーバーに投げて帰ってきたデータでゴニョゴニョという部分。
19ページから始まるjs/youtube.jsというファイル内の、
function showVideos(data) {
// 検索結果の総数
var totalResults = xmlDoc.getElementsByTagName("totalResults")[0].firstChild.nodeValue;
(略)
}
の部分、
function showVideos(xmlDoc) {
// 検索結果の総数
var totalResults = xmlDoc.getElementsByTagName("totalResults")[0].firstChild.nodeValue;
(略)
}
の間違いでしょう。。
同じく、
request.onreadystatechange = function() {
if (request.readyState == 4) {
var xmlDoc = request.responseXML.documentElement;
showVideos(data);
}
}
の部分、
request.onreadystatechange = function() {
if (request.readyState == 4) {
var xmlDoc = request.responseXML.documentElement;
showVideos(xmlDoc);
}
}
の間違いかと。
まぁ、文脈的に気づくと思うけど、こういうのはネット上に書き残しておくだけでも
誰かにとって価値が生じることがあるはず。。
っていうか初心者の人にとっては、チュートリアル通りに作って動かないんだから、
多分もうそこで挫折しかけるわな。
ということで、チュートリアルの間違いも直せたことだし、
このブログの読者の方々はWidget開発において、1歩他者を出し抜いたわけです。
もう、モバイルウィジェットコンテストに参加するしかないですよ。
賞金総額1000万円っすよ!この不景気にYB~!
自分は諸事情により参加資格無いので、誰か出て。。んで賞金取って俺にキャッシュバックして。もしくは焼肉オゴって。。
Leave a reply to aoto Cancel reply