解决方案 »
- 层失去焦点后关闭
- 将以下javascript代码转变成jquery代码
- 请问javascript的string对象问题?
- 跪求一个正则,超级难的,要JS获取
- PAZU打印控件的用法介绍
- 向大神请教js下拉框输出当前或所选年份的方法,如内容中所贴,并没有实现输出功能,请讲一下您的方法,谢谢。
- 用js脚本如何动态添加带参数的事件
- 关于鼠标经过弹出说明框和单元格进度显示的问题,在ie中通过,在ns中不行,请教各位大虾!急
- 正做毕设,需要找javascript编辑器方面相关的资料,希望大家帮忙。
- 调用jquery的remove问题
- 求教:IE10或11文本输入框最右侧小叉点击时的触发事件是什么
- 【求助】求jquery修改a标签属性的正确写法
/*
* 1.查询数据库得到公式
* 2.查询数据库得到该公式的参数列表
* 3.参数定义并赋值
* 4.执行公式 --整个流程就像执行一段JS一样,先定义参数,然后根据公式计算出结果,如下
*/
MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl();
sc.Language = "JavaScript";
string scriptF = @"function decode(a) {
var b = -1,
c = 0,
d = '',
e = a.length,
f = a.charCodeAt(e - 1),
a = a.substring(0, e - 1);
e--;
for (var h = 0; h < e; h++) {
var i = parseInt(a.charAt(h), 36) - 10;
i >= 10 && (i = i - 7);
d = d + i.toString(36);
if (i > c) {
b = h;
c = i
}
}
d = d.replace(/-1/g, '-');
a = parseInt(d.substring(0, b), 16);
b = parseInt(d.substring(b + 1), 16);
f = (a + b - parseInt(f)) / 2;
b = (b - f) / 1E5;
return 'lat='+b+',lng='+(f /1E5);
}";
sc.ExecuteStatement(scriptF);//加入这段脚本
string formula = "decode('ISRDIEZUAHCEAV')";//调用js,当然参数你可以拼接,或者将整个方法抽象为功能函数
string result = sc.Eval(formula);//lat=22.54729,lng=114.06007