写了一个简单的管理代码的软件,发现webbrowser内嵌的HTML都不能运行JS代码了,但单独在页面上运行是正常的,在IE里面又能正常运行JS..大家知道原因的请告知一下,多谢了.
我下面在具体描述一下,第一次加载时,颜色变成这样,如下图:
代码如下:
View Code
1
2
3
4
5
6
7
8
9
10 var editor;
11 KindEditor.ready(function (K) {
12 editor = K.create('textarea[name="content"]', {
13 cssPath: 'plugins/code/prettify.css',
14 allowFileManager: true,
15 fullscreenMode: true
16 });
17 prettyPrint();
18 });
19
20
21
22
23 /// <summary>
24 /// 数据绑定ComboBox控件
25 /// </summary>
26 /// <param name="dt">要绑定的表</param>
27 /// <param name="cboname">绑定的ComboBox控件的名称</param>
28 /// <param name="bindid">要绑定的数据表中的字段ID</param>
29 /// <param name="bindmember">要绑定的数据表中的字段</param>
30 public static void BindComboBox(DataTable dt, ComboBox cboname, string bindid, string bindmember)
31 {
32 cboname.BeginUpdate();
33 cboname.DataSource = dt;
34 cboname.ValueMember = bindid;
35 cboname.DisplayMember = bindmember;
36 cboname.EndUpdate();
37 }
38
39
但在webbrowser中内嵌入的同样的HTML,却不变色,原因是不运行JS代码。哎代码: wbShow.Document.Body.InnerHtml = 代码;
看到的效果如下:
哎,弄了很久都不行。原因是不运行JS代码呀,很雷人。有知道怎么解决的吗,小弟非常感谢。
2 回答
- 2 回答
- 0 关注
- 704 浏览
添加回答
举报
0/150
提交
取消