C# Winform与javascript的相互操作问题 5

functionaddbiaozhu(){window.external.insertbiaozhu();//调用winform中的insertbiaozhu方法}之前还... function addbiaozhu()
{
window.external.insertbiaozhu(); //调用winform中的insertbiaozhu方法
}

之前还可以 为什么现在就 没有这external方法了
前段时间 js中 window.external 还有这方法 怎么现在没了 .点不出这方法了

现在问题是在js中window没这external 方法呀
点不出这方法
如果是使用流读取本地html然后添加到webBrowser中,js中 window.external 就可以访问C#的方法,
如果是webBrowser是打开IIS上的一个html js中 window.external.C#方法 就会报错
是不是涉及到跨域问题,如何解决
展开
 我来答
手机用户10120
2011-05-04 · TA获得超过162个赞
知道答主
回答量:286
采纳率:0%
帮助的人:180万
展开全部
可以给你提供一个大概的思路供你参考:

分析上述文档,分别有元素标签,变量名,关键字,常量(包括字符串常量和整型常量),他们之间互相用运算符号,连接符,空格,换行符构成.由于要提取出其中的链接,而链接又属于变量,应从上述常量中几个特殊常量通过运算得到.观察到:
1,在location和action两个关键字之后,等号右边即为链接字符串
2,此时,字符串的值可以是1,一个有双引号扩出来的值,2.一个变量的值,3,一个由运算表达式表示的值.

这样,首先你要通过查找关键字的方法,将location和action两个关键字对应的值找出来,这应该不难.
然后,你要写出一个函数用以计算运算表达式的结果,这个网上很多,也是算法与数据结构的基本内容也不难.
接着算是比较难的,你要找到变量名所对应的值,而这个值也有可能在多处被计算和定义,因此这是关键,有两种方法,顺序和逆序:
顺序:从头到尾分析,所有的变量顺序求出,然后在使用变量的时候引用该变 量的值,这里可以使用哈希表来保存结果.
逆序:当需要求摸个变量的值时使用递归的方法顺序向上搜索,计算出最终的值.
这样就可以找出你所要的结果;
另外文档中还有以16进制表示的字符和特殊字符,只要在字符串处理时增加加一个相应的转换应该就可以解决了.
不知道对你有没有帮助
追问
不知道你在放什么屁
yaobing0687
2011-05-03 · TA获得超过988个赞
知道小有建树答主
回答量:1309
采纳率:0%
帮助的人:974万
展开全部
有时候没有(按“.”后显示的)提示,也是可以用的。你先调试下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
playsenlin
2011-05-03 · TA获得超过101个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:256万
展开全部
头一次听说 winfrom 还能使用 JS
更多追问追答
追问
你SB?
肯定是winform中放了个webBrowser才能互相操作撒
追答
我R  你问清楚嘛。 我还我傻。 你才是SB  那么简单的问题还要问人。SB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c7059bd
2011-05-03 · TA获得超过142个赞
知道答主
回答量:179
采纳率:0%
帮助的人:101万
展开全部
方法属性设置成!public !
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f0e7479
2020-11-06
知道答主
回答量:1
采纳率:0%
帮助的人:656
展开全部
楼主解决了吗,我也遇到同样的问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式