webbrowser怎么获取鼠标点击时的Url

解决方案 »

  1.   

    我说在我自己的webbrowser中怎么获取鼠标点击超链接的Url
      

  2.   

    点击获得的url我要用的,呵呵
      

  3.   


    <a href="Add.aspx" id="a1" onclick="javascript:alert(this.href);">test</a>为你的连接添加JS事件就好了
      

  4.   

    或者这样<body onclick="getUrl(event)">
    <script type="text/javascript">
     function getUrl(evt)
     {
     var e=evt ? evt : (window.event ? window.event : null);   
     var elem = e.srcElement ? e.srcElement : e.target; 
     if(elem.tagName=="A")
     {
     alert(elem.href);
     }
     }
    </script>
      

  5.   

    我要得到连接启动我的Winform窗体啊
      

  6.   

    给document注册onmousedown, onmouseup事件.
      

  7.   

    这个,webbrowser向外请求页面的时候不会有什么相应的对象么?再不济也有这方面的事件吧,事件的参数应该有你想要的信息对象,当然,这些都是我猜的,嘿嘿!
      

  8.   


    WebBrowser有个Navigating事件
    this.webbrowser.Navigating += new System.Windows.Forms.WebBrowserNavigatingEventHandler(this.webbrowser_Navigating);void webbrowser_Navigating(object sender, WebBrowserNavigatingEventArgs e)
    {
         MessageBox.Show(e.Url)'
    }
      

  9.   

    这个还是不行啊??我是想在我的控件中点击页面,让后得到我点击的URL连接
      

  10.   

    我要的是自己把URL再次传到我的Winform程序,让后来调用的啊