javascript 已知变量名称,如何获取变量指向的内存空间,即传地址。
var g_h = 55;
function UpdateVarValue(varname,varvalue)
{
try
{
var obj = eval(varname); // 这里不知道怎么写,因为返回的值是新建的变量,没有指向原有的变量。。
alert("obj:"+obj+" g_h:"+g_h);
}
catch(e)
{
return e.description;
}
}
我做的是一个win桌面程序,通过下面这个c#的方法,调用前台的js 改变 g_h的值,可是不成功,改的只是副本。
object[] objects = new object[2];
objects[0] = "g_h";//这个变量名字是动态的。因为事前不知道js里面的全局变量的名字是什么。
objects[1] = "100";
webBrowser1.Document.InvokeScript("UpdateVarValue", objects);
相关推荐
javascript 调用其他页面的js函数或变量的脚本
调用函数、变量的方法一样,都是需要首先获得你需要调用的函数所在的window对象,然后通过window.method()或者 window.variable 来调用。 下面的示例演示了一个弹出窗口如何调用起父窗口中的方法和变量。 父窗口:1.html 软件开发网 www.jb51.net 其它页面js变量调用方法代码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]弹出窗口:2.html 软件开发网 www.jb51.net 其它页面js变量调用方法代码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
js获取php变量的实现代码
js中如何获取php变量呢?下面小编就为大家介绍一下吧!需要的朋友可以过来参考下
javascript js cookie的存储,获取和删除
javascript js cookie的存储,获取和删除
javascript获取设备类型,设备名称操作系统等
可以获取多种设备类型和操作系统,方便javascript操作
javascript获取函数名称、函数参数、对象属性名称的代码实例
一、获取函数名称的3种实现方法实例1: 在js权威指南中看到的一个方法: Function.prototype.getName = function(){ return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]} 实例2: 如果当前函数是有名函数,则返回其名字,如果是匿名函数则返回被赋值的函数变量名,如果是闭包中匿名函数则返回“anonymous”。 代码如下: var getFnName = function(callee){ var _callee = callee.toString(


