当前位置:编程学习 > C#/ASP.NET >>

C# Winform webbrowser加载完页面后如何[修改]页面的js内容

如题
详细描述如下

webbrowser加载完页面后,加载完后的js如下面这种,格式不能修改
--------------------------------------
function login(){
Doc.SetCert("SC","","","","","");
        //其他操作
        *******
        *******
        *******
}
------------------------------------


现在需要做的就是修改js函数然后把相关的参数写入js中(是修改js),如下
--------------------------------------
function login(){
Doc.SetCert("SC",参数1,参数2,参数3,参数4,参数5);
        //其他操作
        *******
        *******
        *******
}
------------------------------------

麻烦大家 C# webbrowser winform  修改js --------------------编程问答-------------------- 自己mark一下 --------------------编程问答-------------------- 分不多了,见谅了。如果可以,我还有20多点的分可加,麻烦各路神仙了 --------------------编程问答-------------------- 看楼主你描述的貌似是想往其他页面注入数据,其实不是修改它的JS而是替换成你自己的js
var htmlDoc = (IHTMLDocument3)webBrowser1.Document.DomDocument;      
HTMLHeadElement head = htmlDoc.getElementsByTagName("head").Cast<HTMLHeadElement>().First();      
var script = (IHTMLScriptElement)((IHTMLDocument2)htmlDoc).createElement("script");     
script.text = "window.onload=function() { ....... }";   
head.appendChild((IHTMLDOMNode)script);  
代码是刚刚网上当的,看了下差不多就这意思吧 --------------------编程问答-------------------- 终于有回复的了,感谢,不过不是这个意思,你给的那个是修改链入的js里面的内容,

我现在只能修改加载后 的页面的js,就是修改页面上的js内容。 --------------------编程问答-------------------- o(︶︿︶)o 唉 --------------------编程问答-------------------- 好了。搞定 --------------------编程问答-------------------- 怎么搞定的求 --------------------编程问答-------------------- 同求,楼主分享一下方法嘛。 --------------------编程问答--------------------
竟然搞定了,分享一下,共同学习...
--------------------编程问答-------------------- 怎么解决的分享一下呗
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,