Source

scope.bitbucket.org / tests / cross-origin / index.html

Full commit
<!doctype html>
<title>Test cross origin policy</title>
<script>
var test_cors = function(url)
{

    var x = new XMLHttpRequest();
    x.onload = function()
    {
      document.querySelector("pre").textContent = "success, response text:\n" +  this.responseText;
    }
    x.onerror = function()
    {
      document.querySelector("pre").textContent = "failed";
    };
    x.open("GET", url);
    x.send();
}
</script>
<p>
    <input type=text value="http://graph.facebook.com/fql" style="width: 50em">
    <input type=button value="test CORS" onclick=test_cors(this.previousElementSibling.value)>
<pre></pre>