obj.style.color="#000000"//设置事件发生所在的单元格的字体颜色
}
</script>
<!--id为oOption的对象被单击时执行本段代码-->
<script event="onclick" for="oOption">
obj=event.srcElement
if(obj.tagName=="TD")
{
//判断onmouseover事件是否发生在单元格上
showHide() //隐藏层
//设置id为oSelect的对象内的文本为被点击的单元格内的文本
oSelect.innerText=obj.innerText
//设置id为C_Select的对象内的值为被点击的
//单元格的自定义属性value的值
C_Select.value=obj.value
setflag("2"); //设置显示省级指示标
/*
用户自定义操作,比如地图跳转
*/
setblank("oOption2","oSelect2")//清空地级市下拉列表
setblank("oOption3","oSelect3")//清空县(市)下拉列表
loadcity(obj.value)//加载地级市数据
}
</script>
5 效果图
(1)进入GIS系统,指示标默认指向全国并载入全国范围的地图,省级菜单自动载入所有省级的数据。
(2)选择省级菜单中的一项例如湖南省,指示标指向省级并载入湖南地区的地图,地市级级菜单自动载入湖南省的所有的地市级数据(如图2)。

图2 显示省级范围的地图
|