2017-05-29 88 views
0

我有一个Microsoft Word文档导出为网页,我需要在基于浏览器的系统中显示为帮助页面的内容。这个帮助页面包含一个目录和一个简化的搜索引擎,所有这些都将涉及链接到文档的各个部分。现在,我们已经明确了下面的一般形式的基本功能:链接到嵌入式页面内容中的部分

<!-- Our code --> 
<a href="#heading">Heading Name</a> 
<div>Summary of section</div> 

<!-- Exported from Word --> 
<div id="heading">Heading Name</div> 
<div>Section content</div> 

在上面的实现中,我们直接修改导出的文档。为了可维护性,我们希望将我们的代码移至单独的页面,并使用<embed>或将导出的文档嵌入到此新页面中。这样,更改代码和更改Word文档的内容就可以独立于另一个而不会影响另一个。例如:

<!-- Our code --> 
<a href="#heading">Heading Name</a> 
<div>Summary of section</div> 

<iframe> 
    <!-- iframe contents - document exported from Word --> 
    ... 
    <div id="heading">Heading Name</div> 
    <div>Section content</div> 
    ... 
</iframe> 

如何让连接重新工作?

回答

0

U可以为滚动代表iFrame

<iframe id="heading"> 

分配ID或U可以使用JS和使用偏移()。顶部的函数,在点击所需的位置。