引用javascript引擎
在网上找到的源码,可是执行不了,请前辈们看看,
执行+-*/是可以的
C# code:
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.CodeDom.Compiler;
namespace JSProject
{
/// <summary>
/// 动态求值
/// </summary>
public class Evaluator
{
private static object _evaluator = null;
private static Type _evaluatirType = null;
private static readonly string _jscriptSource =
@"
class Evaluator{
public function Eval(expr:String):String
{
return eval(expr);
}
}
";
/// <summary>
/// 计算结果,如果表达式出错抛出异常
/// </summary>
/// <param name="statement">表达式,如"1+2+3+4"</param>
/// <returns></returns>
public static object Eval(string statement)
{
return _evaluatirType.InvokeMember("Eval", BindingFlags.InvokeMethod, null,
_evaluator, new object[] { statement});
}
static Evaluator()
{
//构造JScript的编译驱动代码
CodeDomProvider provider = CodeDomProvider.CreateProvider("JS
相关问答:
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......
三个数x,y,z 比大小..
var x,y,z,t;
if (x>y)
{t=x;x=y;y=t;} //交换x,y的值
if(x>z)
{t=z;z=x;x=t;}//交换x,z的值
if(y>z)
{t=y;y=z;z=t;}//交换z,y的值
这是 ......
怎么才能判断键盘是否被按下和松开。。。。。不知道怎么判断。。。谁能告诉我下吗。。。。谢谢
onkeydown和onkeyup事件
引用
onkeydown和onkeyup事件
自动触发这两个事件
onkeydown 按下
onkeyup 松开
......
我有一段javascript代码,原本写在asp .net页面里,我想把它写入asp .net后台代码中。请问要怎么写?谢谢!
也就是说从aspx文件中,该为写入aspx.cs中,请给实例说明。
寫了之後你做什麼操作?
......
jsp页面1中:
我定义了一个变量flag
<script language="javascript"> var flag=1;</script>
jsp页面2中:
在此页面中想获取flag这个变量
<% String flag=request.getParameter(" ......