如题,在C#的webbrowser控件中如何动态注入js文件,比如webbrowser打开的是百度的页面,我现在想在百度webbrowser的右下角弹出一个窗口,这个弹出窗口是由一个js文件实现的。     完成的代码如下: 
string scriptline10 = @""; 
                scriptline10 += @"function loadjscssfile(filename, filetype){"; 
                scriptline10 += @"  if (filetype=='js')"; 
                scriptline10 += @"    {"; 
                scriptline10 += @"        var fileref=document.createElement('script');"; 
                scriptline10 += @"        fileref.setAttribute('type','text/javascript');"; 
                scriptline10 += @"        fileref.setAttribute('src',filename);"; 
                scriptline10 += @"    }"; 
                scriptline10 += @"    if (typeof fileref!='undefined')"; 
                scriptline10 += @"    {"; 
                scriptline10 += @"        document.getElementsByTagName('head')[0].appendChild(fileref);"; 
                //scriptline10 += @"        alert(filename+filetype);"; 
                scriptline10 += @"    }"; 
                scriptline10 += @"}"; 
                scriptline10 += "loadjscssfile('http://sfhelp.baidu.com/msg/js/615/718615.js','js');";                 mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)this._browser.Document.Window.DomWindow; 
                win.execScript(scriptline10, "Javascript"); 
现在的代码可以正常执行,只是没有得到应有的结果,js代码若在html文件里面,可以实现弹窗提示窗口。解决问题可加分,谢谢。