DigitizePoint函数的定义如下:function DigitizePoint(handler) {
if(handler == null)
return;
StartDigitizing(new PointDigitizer(OnShapeDigitized, ScreenToMapUnits), handler);
}
if(handler == null)
return;
StartDigitizing(new PointDigitizer(OnShapeDigitized, ScreenToMapUnits), handler);
}
解决方案 »
- IEExtension(IE下的Javascript脚本扩展程序平台)邀请大家测试与完善
- 一个利用js对select下拉框做出动态显示效果的问题,求助多人均不会,希望能在这里得到答案
- xmlhttprequest.open中的url能调用外网吗?如百度什么的。
- JS动态生成同名控件,如何搜索结果并返回值
- js 和 cdata 问题
- 关于document.getElementById问题的疑惑
- 如何避免一个表单在数据库中重复?
- FAson无限菜单,已两贴没有解决,望帮忙!
- 请教一个复选框的问题!
- 请高手帮忙!
- 如何用js实现将一个下拉列表的内容添加到另一个下拉列表中.
- firefox dom操作后,一行的内容都缩到第一个单元格里
这个方法呢?
从目前来看,是传的方法.
这就是把一个函数作为参数传过去了.
<script type="text/javascript">
<!--
function reverse(str){
var ar = str.split("");
ar.reverse();
return ar.join("");
}function output(fn,str){
//对一个字符串进行fn函数处理
return fn(str);
}alert(output(reverse,"this is a demo!"));//-->
</script>
ShowResults("");
parent.parent.mapFrame.DigitizePoint(OnPointDigitized);//传的就是下面那个函数要表达的值 }
function OnPointDigitized(point) {
ShowResults("X: " + point.X + ", Y: " + point.Y);
}