js代码问题
 悬赏分:0 - 离问题结束还有 14 天 23 小时
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="prototype.js" type="text/javascript"></script>
<script src="http://app.mapabc.com/apis?&t=flashmap&v=2.2&key=2f0bdb1d4987309e304ad0d7f982a37791fb06d42d1dc4746e8ebea272659bb30d004eb925ec2b1a" type="text/javascript">
</script>
<title>MapABC</title>
</head>
<body onload="loader()">
<div id="mapObj" class="view" style="width:1000px;height:500px"></div> 
<SCRIPT type="text/javascript">var longi="";
var lat="";
var json="";
var point="";
var er=null;
var erOption="";
var mapOptions=new MMapOptions();
mapOptions.zoom=10;
//mapOptions.center=new MLngLat(116.397428,39.90923);
var mapObj=new MMap("mapObj",mapOptions); //地图初始化
function loader(){
 window.alert("hello");   new Ajax.Request(
     "map.php",
     { 
       onSuccess: loadMap
     }
   );
 window.alert("ok");
}   function loadMap(jsonObj)
   {
    
       
       json=jsonObj.responseText.evalJSON(true);
       
       longi=json.longi;
       lat=json.lat;
       
       point=longi+","+lat;
       
       mapObj.removeAllOverlays();       erOption = new MMarkerOptions(); 
       
       //标注图片或SWF的url,默认为蓝色气球图片 
       erOption.imageUrl="http://code.mapabc.com/images/lan_1.png"; 
      
       //是否使用图片代理形式 
       //如果imageUrl属性的图片资源所在域名下没有crossdomain.xml,则需要用代理形式添加该图片资源 
       erOption.picAgent=true; 
       //point=eval(point); 
       
       //通过经纬度坐标及参数选项确定标注信息        er = new MMarker(new MLngLat(longi,lat),erOption); 
       //对象编号,也是对象的唯一标识 
       er.id="101"; 
       //向地图添加覆盖物 
       mapObj.addOverlay(er,true) ; 
       window.alert("OK");
       
              setTimeout("loader()",15000);   
   }
</script>
</body>
</html>
上面的代码为什么会提示“Uncaught ReferenceError: Ajax is not defined”?
我已经引入了prototype.js了?
可能是什么原因?