普通のやりかた

私たちの手元にあるのは、HTTPサーバと、CGIと、Javascriptと、Ajaxだ。

  1. HTTPサーバを立てる。
  2. CGIを Bigloo (Scheme処理系) で書いて設置。例えばURLは、http://hoge.com/serverdate.cgi
  3. HTMLを書く。Ajax なら、 prototype.js を使おう。こんな感じ。
<html>
<head>
<script src="prototype.js" type="text/javascript"></script>
<script type="text/javascript"><!--
  function ajax()
  {
    var url = 'http://hoge.com/serverdate.cgi';		
    var myAjax = new Ajax.Request(
		url, 
		{
		method: 'get', 
		onComplete: showResponse
		});
  }
  function showResponse(originalRequest)
  {
    //alert returned XML
    alert(originalRequest.responseText);
  }
// --></script>
</head>
<body>
  <button onclick="ajax()" value="Server time"/>
</body>
</html>

できあがり。