Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Gekofx将参数按值从c#传递到javascript函数_C#_Javascript_Parameters_Gecko - Fatal编程技术网

如何使用Gekofx将参数按值从c#传递到javascript函数

如何使用Gekofx将参数按值从c#传递到javascript函数,c#,javascript,parameters,gecko,C#,Javascript,Parameters,Gecko,可以像这样调用javascript: 导航(“javascript:YourJavascriptFunction('yourArgument1','youArgument2') 我的是以逗号分隔的字符串表示的单参数,例如“110.1,2.2,24,55.5” HTML有下面引用的JS函数 如何确保记录器获得数组[1]=2.2和数组[2]=24。删除参数周围的单引号“”,HTML的行为就像记录器未收到任何内容一样 而在参数周围包含单引号“;记录器似乎收到了文本字符串形式的“参数”。这是通过在C#中

可以像这样调用javascript:

导航(“javascript:YourJavascriptFunction('yourArgument1','youArgument2')

我的是以逗号分隔的字符串表示的单参数,例如“110.1,2.2,24,55.5”

HTML有下面引用的JS函数

如何确保记录器获得数组[1]=2.2数组[2]=24。删除参数周围的单引号“”,HTML的行为就像记录器未收到任何内容一样

而在参数周围包含单引号“;记录器似乎收到了文本字符串形式的“参数”。这是通过在C#中拆分参数,然后传递两个单独的参数来验证的


在某个时候,它可能会帮助其他人:

导航(“javascript:logger('Argument0'、'Argument1'、'Argument2')

需要替换为:

geckoWebBrowser1.Navigate(“javascript:logger”(“+Argument0.ToString()+”,“+Argument1.ToString()+”,“+Argument2.ToString()+”))

  function logger(msg){           
                            var array = msg.split(',');
                            V1g.refresh(array[1]);
                            I1g.refresh(array[2]);
}