///////////////////////////////////////////////////////////////////////////////////////
使用下面的代码,可以成功登陆校内网,
但是发帖时有异常提示信息如下所示:
出现了运行时间错误,是否要进行调试?
行476;
错误:'window.tinyMCE.activeEditor'为空或不是对象;
选择不调试,但是可以成功发帖
如何把这个异常信息去掉,请大家帮忙看下,谢谢校内网登陆及发帖页面的部分Html代码如下://////登陆页面
<label for="email">帐号:</label><input type="text" name="email" class="input-text" id="email" tabindex="1" value=""/><label for="password">密码:</label>
<input type="password" id="password" name="password" error="请输入密码" class="input-text" tabindex="2"  /><input type="submit" id="login"  class="input-submit" value="登录" tabindex="4" />//////发帖页面
<input type="text" name="title" id="title" class="input-text"
tabindex="1"
value="" /><textarea name="body" id="editor"><input type="submit" value="发布" class="input-submit"
id="editorFormBtn" tabindex="4" onclick="EDITOR_ALERT=false" />C#代码如下:        //根据用户名和密码,登陆校内网
        private void btnBrowser_Click(object sender, EventArgs e)
        {
        }        //刷新页面
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            webBrowser1.Refresh();
        }        private void Form1_Load(object sender, EventArgs e)
        {
            //登陆校内网的网址
            txtURL.Text = "http://login.xiaonei.com/Login.do";
            string tmpURL = txtURL.Text.Trim();
            webBrowser1.Navigate(tmpURL);
        }        //bool isLogin = false;
        //自动登陆并发帖
        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {           
            if (isLogin == false) //登陆模块
            {
                //自动登陆校内网
                isLogin = true;                //跳转到登陆页面
                webBrowser1.Navigate("http://login.xiaonei.com/Login.do");
                HtmlElement btnSubmit = webBrowser1.Document.All["submit"];
                HtmlElement tbUserid = webBrowser1.Document.All["email"];
                HtmlElement tbPasswd = webBrowser1.Document.All["password"];
                tbUserid.SetAttribute("value", "[email protected]"); //登陆用户名
                tbPasswd.SetAttribute("value", "rfv123");               //登陆密码
                btnSubmit.InvokeMember("click");
            }                
            
            try //发帖模块
            {
                //跳转到发帖页面
                Thread.Sleep(3000); //等待3秒  
                webBrowser1.Navigate("http://blog.xiaonei.com/NewEntry.do");                Thread.Sleep(3000); //等待3秒               
                HtmlElement tbTitile = webBrowser1.Document.All["title"];
                HtmlElement tbBody = webBrowser1.Document.All["body"];
     HtmlElement btnSubmit2 = webBrowser1.Document.All["editorFormBtn"]; //返回null
                tbTitile.SetAttribute("value", "testTitle123");                     //返回null
                tbBody.SetAttribute("value", "testBody456");                        //返回null
                btnSubmit2.InvokeMember("click");
                Thread.Sleep(2000); //等待2秒                     webBrowser1.Navigate("http://blog.xiaonei.com/NewEntry.do");
            }            catch (Exception ex)
            {
                //MessageBox.Show(ex.ToString());
            }
        }  ///////////////////////////////////////////////////////////////////////////////////////