0

我目前负责维护我公司的内部知识库。该站点使用 Flash 导航和 ASP 将内容拉入页面中间的 div 中。我正在重新设计网站并取消使用 Flash 和 ASP,原因有很多,其中一个是我们需要此资源可脱机使用。所以我创建了静态导航,并使用 AJAX 将内容强制放入 DIV。我意识到这不是最佳实践,但我们需要在每个页面上进行某种导航,并且修改数百甚至数千个单独的页面不是一种选择。到目前为止,我所做的每一件事都做得很好!

问题来了,

在 DIV 中打开的页面本身就有大量链接。这些链接正在新页面中打开,而这不会。每个其他页面都必须在该 DIV 内打开。我什至不知道这是否可能,但即使这不是最佳实践,我也很想得到答案。

提前感谢您的回复,

马蒂

4

2 回答 2

1

在不付出很多努力的情况下做到这一点的唯一方法是在 iframe 中打开该页面。您将添加 iframe 并完成。话虽如此,我必须告诉您,这被认为是一种不好的做法。

您的另一个选择是对所有这些页面进行更改,以便它们所引用的链接被加载到该 div 中。

于 2012-04-19T00:17:19.497 回答
0

利用

<base target="name-of-the-div-where-you-want-the-link-to=open"> 

在头部,你应该很高兴

于 2012-04-19T00:16:56.443 回答