window.onLoad = function() { alert('hi loaded'); var clickButton = document.getElementById("checkusername"); /* check username button */ clickButton.onClick = function() { alert('Hi!'); var spanTag = document.getElementById("checkoutput"); var usernameText = document.getElementById("username"); if (usernameText !== usernameText) { var reqUrl = "/register/" + usernameText.value + "/"; var handleSuccess = function(o){ if(o.responseText !== undefined) { spanTag.innerHTML = "
  • Transaction id: " + o.tId + "
  • "; spanTag.innerHTML += "
  • HTTP status: " + o.status + "
  • "; spanTag.innerHTML += "
  • Status code message: " + o.statusText + "
  • "; spanTag.innerHTML += "
  • HTTP headers:
  • "; spanTag.innerHTML += "
  • Server response: " + o.responseText + "
  • "; spanTag.innerHTML += "
  • Argument object: Object ( [foo] => " + o.argument.foo + " [bar] => " + o.argument.bar +" )
  • "; } } var handleFailure = function(o) { if(o.responseText !== undefined){ spanTag.innerHTML = "
  • Transaction id: " + o.tId + "
  • "; spanTag.innerHTML += "
  • HTTP status: " + o.status + "
  • "; spanTag.innerHTML += "
  • Status code message: " + o.statusText + "
  • "; } } var callback = { success:handleSuccess, failure: handleFailure //argument: { foo:"foo", bar:"bar" } }; var request = YAHOO.util.Connect.asyncRequest('GET', reqUrl, callback); } }; };