さて、どうやってページを開くか悩んだ結果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の表示もできるっぽいです。