Skip to content

Instantly share code, notes, and snippets.

@aont
Created November 6, 2010 11:38
Show Gist options
  • Save aont/665351 to your computer and use it in GitHub Desktop.
Save aont/665351 to your computer and use it in GitHub Desktop.
<html>
<head><title>Google 検索</title></head>
<body>
<form onSubmit="return googlesearch();">Google検索:<input type="text" id="searchword"><input type="submit" value="検索"></form>
<div id="googlejsondiv">検索結果をここに表示します...</div>
<script>
<!--
function googlecallback(json)
{
var results = json.responseData.results;
var googlejsondiv = document.getElementById("googlejsondiv");
googlejsondiv.innerHTML = "";
for(var i in results)
{
var r = results[i];
var div_i = document.createElement("div");
var h1_i = document.createElement("h3");
var anchor_i = document.createElement("a");
anchor_i.href = r.url;
anchor_i.innerHTML = r.titleNoFormatting;
h1_i.appendChild(anchor_i);
div_i.appendChild(h1_i);
var dscr_i = document.createElement("div");
dscr_i.innerHTML = r.content.replace(/u003cbu003e/g,'').replace(/u003c\/bu003e/g,'').replace(/u0026middot;/g,'').replace(/u0026\#39;/g,'');
div_i.appendChild(dscr_i);
googlejsondiv.appendChild(div_i);
}
}
function googlesearch()
{
var q = escape(document.getElementById("searchword").value);
var s = document.createElement('script');
s.charset = 'utf-8';
s.src = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=large&q='+q+'&hr=ja&callback=googlecallback';
document.body.appendChild(s);
return false;
}
-->
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment