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了?
可能是什么原因?
悬赏分: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了?
可能是什么原因?
解决方案 »
- 为何所有IE版本都能拖动,而火狐就不行?
- 怎么判断元素是否有了事件
- 奇了怪了!这么简单的code就是不行?
- 百度地图API问题,地图中心点移动了
- 请高手帮忙一个JS特效(急)谢谢了
- 检验一个文本输入框,必须输入,且是整数,要大于等于1
- 如何去掉空串?
- 请问jscript中有 midb 以及 instrb函数么? 一定要用怎么办啊 ,没分了。。
- 用window.open打开一个窗口,让浏览器窗口宽度为屏幕宽度,高度为屏幕高度-100
- 如何实现下列功能:在一个TEXT中输入“1“时,下拉框显示头一个字符是1的项目,接着在TEXT中输入2时,下拉框显示头2个字符是12的项目?以此类推
- JQuery里$.attr()选择自定义属性的问题
- JS的调试(.net2005)
Uncaught SyntaxError: Unexpected token var------------------------------------prototype.js:2448
Resource interpreted as script but transferred with MIME type text/html.------api-authen.jhtml:-1
30Uncaught ReferenceError: Ajax is not defined--------------------------------mapabc.html: