如题!

解决方案 »

  1.   

    楼上的几位貌似不是最佳解决方案啊!
    如下  有一个html文件
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
         <script language="JavaScript" type="text/javascript">

        </script></head>
    <body >
        <form id="Form1" method="post" runat="server">
        <table id="main" style="width:100%;" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr><td style="height:90px;" OnClick="window.open('http://www.baidu.com')">aaaaaaaa
            </td></tr>
            
        </table>
    <a href="http://www.google.com" target="_blank">bbbbbbbbbb</a>
        </form>
    </body>
    </html>
      页面中有一个 aaaa  和 一个bbbb
    点击aaaa 时执行脚本"window.open("百度")" 打开百度  
    点击bbbb时(是个超链接)打开"谷歌", 现在在程序中做如下处理
    void webBrowser_NewWindow(object sender, CancelEventArgs e) 当webbrowser有新窗口打开时.
            {
                
                WebBrowser web = (WebBrowser)sender;
                string strPageUrl = web.StatusText;             
               CreatePages(strPageUrl, web.DocumentTitle);  //创建新的webbrowser(不用ie弹出)
                e.Cancel = true;
            }
    现在的问题是 当点击bbbbb(超链接弹出时)可以截取到url地址,并在新的webbrwser对象中打开
    点击aaa用window.open()打开时能进入事件,蛋不能截取到url地址!! 
    求解决方案!