ひらい ぶらり Hi-Library

ぷろぐらみんぐについて。ときどきどうでもいいことについて。

Googleデスクトップのガジェットを作る2

さて、どうやってページを開くか悩んだ結果ActiveXを使えばいいようです。

function openURL(url) {
  try {
    var shell = new ActiveXObject("Shell.Application");
    shell.Open(url);
  } catch (e) {
    return;
  }
}
function onTextBoxKeyPress() {
  if (event.keyCode == 27) {
    textbox.value = "";
    return;
  }
  if (event.keyCode == 13) {
	
    if (textbox.value) {
		openURL("http://leafbank.jp/web/?Keywords=" + textbox.value);
    } else {
		openURL("'http://leafbank.jp");
    }
  }
}

ActiveXなんて全然わかりませんが、とりあえずできました。やったー。
これでLEAFBANK Googleガジェット完成。APIのアドレスがわかればXHTMLRequestでデータがとってこれるらしいので、削減したCO2の表示もできるっぽいです。