为什么在c#error中调用webbrowser中的javascrip [英] why call javascrip in a webbrowser from c# error

查看:58
本文介绍了为什么在c#error中调用webbrowser中的javascrip的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

javascrip



var latitude;

var经度;

javascrip

var latitude;
var longitude;

function creatcenter(latitude,longitude)
      {
       var mycenter = new google.maps.LatLng(latitude,longitude );
       return mycenter;
     }





c#





c#

private object MyInvokeScript(string  name, params object[] args)
      {
           return webBrowser1.Document.InvokeScript(name, args);
    }










private void Form1_Load(object sender, EventArgs e)
        {

            float latitude = float.Parse("10.7724920167");
            float longitude = float.Parse("106.6584956555822");
            MyInvokeScript("creatcenter", latitude, longitude);
          string curdir = Directory.GetCurrentDirectory();
         this.webBrowser1.Url = new Uri(string.Format(@"D:\source.html", curdir));


        }




调试时出现
错误



error when debug

return webBrowser1.Document.InvokeScript(name, args);





错误:对象引用未设置为对象实例

我不喜欢不明白,帮助我,



error : Object reference not set to an instance of an object
I don''t understand, help me,

推荐答案

我想在谷歌地图中拿出GPS但不知道的是什么?

i有文件.html来自javascrip,并在webbroser中输出file.html,通过windoform中的控制来改变纬度和经度,帮助我
i want get out GPS in googlemap but what don''t knowm do?
i have file.html by javascrip,and get out file.html in webbroser, change latitude and longtitude by control in windoform,help me


这篇关于为什么在c#error中调用webbrowser中的javascrip的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆