为什么在c#error中调用webbrowser中的javascrip [英] why call javascrip in a webbrowser from c# error
本文介绍了为什么在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屋!
查看全文