2013-03-22 130 views
0

链接链路之间的两个

的为例:

<h2>Table of Contents</h2> 
<ul> 
<li> 
<a href="#[email protected]@[email protected]@26178-h-0_htm_pgepubid00001">THE MIRROR OF TASTE,</a> 
<ul> 
<li> 
<a href="#[email protected]@[email protected]@26178-h-0_htm_pgepubid00002">DRAMATIC CENSOR.</a> 
<ul> 
<li>.... 

,我想通过点击去这个链接:

<div class="mirror"><a class="pageno" title="189" id="pgepubid00000"/> <a id="[email protected]@[email protected]@26178-h-0_htm_page189"/> 
<h1 id="[email protected]@[email protected]@26178-h-0_htm_pgepubid00001">THE MIRROR OF TASTE,</h1> 
<h6>AND</h6> 
<h2 id="[email protected]@[email protected]@26178-h-0_htm_pgepubid00002">DRAMATIC CENSOR.</h2> 
<table class="title" summary="title strip"> 
<tbody><tr> 
<td>Vol. I.</td> 
<td class="center">MARCH 1810.</td> 
<td class="right">No. 3.</td> 
</tr> 

每个部分是一个Web浏览器

+0

你确定你的意思是网络浏览器?也许你想帧 – NoviceProgrammer 2013-03-22 13:44:01

+0

我试了两个,我给出了相同的结果(我正在离线工作) – sansa 2013-03-22 13:45:33

+0

@ sansa.med。你能定义浏览器的含义吗? – Fishcake 2013-03-22 13:47:08

回答

0

我通过挂钩webBrowser控件上的导航事件来完成此操作,并将目标应用到其他浏览器。如果您发现要在其他地方应用的链接,则取消导航事件。但是,我使用托管winforms WebBrowser控件

为了确定何时应用到其他浏览器,我把数据放在我能解析出的链接中。

+0

谢谢,你能给我一个指示如何做到这一点 – sansa 2013-03-22 14:08:06

+0

@ sansa.med 1.注册WebBrowser.Navigating。 2.将e.Cancel设置为true。 3.解析EventArgs.Url。 4.利润。 – 2013-03-22 16:57:13