AJAX - 在DIV中保持可链接的内容

时间:2012-04-19 00:12:10

标签: javascript asp.net html ajax flash

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

这是问题,

在DIV内打开的页面本身有很多链接。这些链接在新页面中打开,而且不会这样做。每个其他页面都必须在DIV中打开。我甚至不知道这是否可能,但即使不是最佳做法,我也希望得到答案。

提前感谢您的回复,

玛蒂

2 个答案:

答案 0 :(得分:1)

在没有付出很多努力的情况下,这样做的唯一方法是在iframe中打开该页面。你会添加iframe,你就完成了。我必须告诉你,这是一个不好的做法。

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

答案 1 :(得分:0)

使用

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

在头部,你应该好好去