javascript导入本地数据问题
本人在做一个gps定位的东西,要用javascript来写,思想是这样了:用网页访问本地的一个excel文件,将其中的数据导入网页,然后通过google earth api将其地理位置信息显示出来,可是,,,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Strict//EN" "http://www. xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google JavaScript API</title>
<script src="http://maps. type="text/javascript"></script>
<!script type="text/javascript" src="main.js">
<script type="text/javascript">
//**************************************************************
//获取信息部分
var xls=new ActiveXObject("Excel.Application");
xls.visible=true;
alert("2");
var xlsBook=xls.workbooks.open("C:\\Documents and Settings\\Administrator\\桌面\\新建文件夹\\excel2.xls");
alert("3");
var xlsheet = xlsBook.Worksheets(1);//选择第1个工作簿,excel文件默认有3个worksheet
alert("4");
//var cellValue=xlsheet.Cells(1,1).value;//取工作簿中指定单元格的值
var px=xlsheet.Cells(1,1).value;
var positiony=xlsheet.Cells(1,2).value;
alert(px);
alert(positiony);
//*****************************************************************************************8
//地图显示部分
var map;
function setupMap()
{
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map1"));
map.addControl(new GLargeMapControl());
map.setCenter(new GLatLng(31.916688886561633,118.7858533859253), 13);
// map.setCenter(new GLatLng(positionx,positiony), 13);
}
var markobj = new GMarker(new GLatLng(31.916688886561633,118.7858533859253),{draggable: true});
GEvent.addListener(markobj, "mouseover", function() {
markobj.openInfoWindowHtml("Hello world~ ");
});
map.addOverlay(markobj);
</script>
</head>
<body>
<div id="map1" style="width: 700px; height: 500px"></div>
</body>
</html>
但是,每次数据都导不进去,浏览器的权限已近最低了,而且上面导入和地图显示两部分都是能独立工作的,放到一起就不行了,是加载先后问题么???我是菜鸟,求各位大神帮忙
[ 本帖最后由 阿汤哥3813 于 2011-10-23 14:48 编辑 ]